Surge 下的shadow-tls v3配置教程

3,351次阅读
42 条评论

共计 3303 个字符,预计需要花费 9 分钟才能阅读完成。

开始

搭建 Snell

https://www.evan888.top/1851/

搭建 Shadow-Tls v3

搭建一般分为 docker 和在系统里面,我个人比较喜欢的是在系统里面搭建,这里先附上系统搭建的步骤,后面附上 docker 的

系统搭建

一般先去 Shadow-Tls 的发布页面 查看一下最新发行版的版本号和下载地址,这里以 ARM 机器为例进行过程展示

SSH 登录
获取权限

sudo -i

进行系统更新和升级

apt update && apt upgrade -y

下载 Shadow-Tls

wget https://github.com/ihciah/shadow-tls/releases/download/v0.2.20/shadow-tls-aarch64-unknown-linux-musl -O /usr/local/bin/shadow-tls

给权限

chmod +x /usr/local/bin/shadow-tls

写服务单元

vim /etc/systemd/system/shadow-tls.service

然后将以下内容复制粘贴进去并保存退出即可:

[Unit]
Description=Shadow-TLS Server Service
Documentation=man:sstls-server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=shadow-tls --v3 server --listen ::0:8443 --server 127.0.0.1:40712 --tls  gateway.icloud.com  --password JsJeWtjiUyJ5yeto
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=shadow-tls

[Install]
WantedBy=multi-user.target

参数说明:

# –listen 0.0.0.0:8443 / / 这个是你后面在 surge 里面输入的端口号

# –server 127.0.0.1:40172 //SS 或 Snell 的监听端口,SS 那边可以监听改为 127.0.0.1

# –password JsJeWtjiUyJ5yeto // shadow-tls 的密码

# –tls gateway.icloud.com //tls 伪装网址

vim 操作:

按 i 底下出现 INSERT 提示即可进行编辑

编辑完成后按“ESC”键后,再输入“:wq”即可保存退出

如果想不保存退出,输入“:q!”

将服务单元添加到自启动项

systemctl enable shadow-tls.service

重载系统配置文件

systemctl daemon-reload

启动服务

systemctl start shadow-tls.service

可以通过以下查看服务状态看是否运行正常

并根据错误提示代码进行排障

查看服务状态

systemctl status shadow-tls.service

Surge 下的 shadow-tls v3 配置教程

重启服务

systemctl restart shadow-tls.service

最后在 surge 的代理服务器中,Snell 协议配置 UI 上根据上面填写的服务单元信息,修改 Snell 端口为:8443,并在底下填写上相应的 Shdow-Tls 参数和版本号等信息

如果熟悉的话可以在文本编辑模式下,在原 Snell 协议后面贴上下面这段,并将 Snell 端口改为:8443

,shadow-tls-password=JsJeWtjiUyJ5yeto, shadow-tls-sni=gateway.icloud.com, shadow-tls-version=3

最终 Surge 的文本配置文件格式应该是:

Snell+TLS = snell, x.x.x.x(vps 的 ip), 8443, psk=xxxxxxxx, version=4, shadow-tls-password=JsJeWtjiUyJ5yeto, shadow-tls-sni=gateway.icloud.com, shadow-tls-version=3

Docker 搭建 shadow-Tls

首先用 cd 命令,进入 snell 的 docker-compose.yml 所在文件夹

例:

cd /root/snelldocker

接下来教程都将以这个路径作为例子,请将 snelldocker 换成自己的文件夹名

改 docker-compose.yml 第一种方法

可以用带 sftp 的 ssh 工具直接将下面的这一段复制到 docker-compose.yml 里去

⚠️注意:里面的一些内容要自己改动

shadow-tls:
    image: ghcr.io/ihciah/shadow-tls:latest
    container_name: shadow-tls
    restart: always
    network_mode: "host"
    environment:
      - MODE=server
      - V3=1
      - LISTEN=0.0.0.0:8443   # ipv6 的话改成[::]:8443,8443 不用改动
      - SERVER=127.0.0.1:xxx  # ipv6 的话改成[::1]:xxx,xxx 是你 snell 节点的端口
      - TLS=mp.weixin.qq.com:443 # 这里可以自己选,下面放了作者推荐的链接
      - PASSWORD=Gm8UXm6aridZ  # 这里是密码,随便改

要改 TLS 的话,作者推荐V3 Protocol · ihciah/shadow-tls Wiki · GitHub

改 docker-compose.yml 第二种方法

如果没有 sftp 的话,那也可以使用 vim 工具(⚠️注意,要用英文输入法)

输入以下命令

vim /root/snelldocker/docker-compose.yml

如图

Surge 下的 shadow-tls v3 配置教程

i 进入编辑模式,将 光标 移动到上图中的地方,然后复制下面的代码到里面去

shadow-tls:
    image: ghcr.io/ihciah/shadow-tls:latest
    container_name: shadow-tls
    restart: always
    network_mode: "host"
    environment:
      - MODE=server
      - V3=1
      - LISTEN=0.0.0.0:8443   # ipv6 的话改成[::]:8443,8443 不用改动
      - SERVER=127.0.0.1:xxx  # ipv6 的话改成[::1]:xxx,xxx 是你 snell 节点的端口,图中我以 28272 做例子
      - TLS=mp.weixin.qq.com:443
      - PASSWORD=Gm8UXm6aridZ  # 这里是密码,随便改

如图

Surge 下的 shadow-tls v3 配置教程

红线提示 注意对齐!!

然后按 esc 退出编辑模式,再按 : 加上 wq 保存退出即可

启动 shadow-tls

输入以下命令即可

cd /root/snelldocker && docker compose pull && docker compose up -d

查看日志输入

docker logs -f shadow-tls
在 surge 上应用

在确定服务端搭建完成之后,就可以将以下配置,复制到对应的 snell 节点上了

, shadow-tls-password=Gm8UXm6aridZ, shadow-tls-sni=mp.weixin.qq.com:443, shadow-tls-version=3

图中对应上面的配置

Surge 下的 shadow-tls v3 配置教程

然后再把 原本的 snell 节点的端口改成8443

最终节点的配置应该是这样

Snell+TLS = snell, x.x.x.x(vps 的 ip), 8443, psk=GLk1ff4wuQNCDSqr97WwsHwe8KBjy3S, version=4, shadow-tls-password=Gm8UXm6aridZ, shadow-tls-sni=mp.weixin.qq.com:443, shadow-tls-version=3

至此全部完成!!

备注:本文 docker 部分来自:https://blog.lalalayyds.top/surge-shadow-tls-v3/

更多资源请 点击这里 关注 TG 频道

正文完
 
lucky
版权声明:本站原创文章,由 lucky 2023-04-21发表,共计3303字。
转载说明:转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(42 条评论)
2024-08-05 16:23:18 回复

lasuna price – diarex price buy himcolin pill

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-20 16:01:32 回复

buy generic neurontin 800mg – nurofen us where to buy sulfasalazine without a prescription

 Windows  Chrome  德国Hamburg
2024-08-21 16:26:57 回复

order besifloxacin online cheap – buy sildamax generic sildamax tablet

 Windows  Chrome  美国加利福尼亚旧金山
2024-08-25 23:01:50 回复

benemid 500 mg generic – buy generic monograph buy tegretol 400mg without prescription

 Windows  Chrome  巴西圣保罗圣保罗
2024-08-26 09:27:54 回复

order celebrex pill – order celebrex 100mg sale buy generic indocin

 Windows  Chrome  俄罗斯莫斯科莫斯科
2024-08-28 13:01:04 回复

She laughed and gave me her warning how to buy priligy im 16 years old

 Windows  Chrome  俄罗斯莫斯科莫斯科
2024-08-30 20:57:14 回复

order generic colospa – mebeverine 135mg pills cilostazol generic

 Windows  Chrome  南非KwaZulu-Natal
2024-08-30 21:40:54 回复

voltaren uk – buy diclofenac 50mg without prescription buy aspirin 75mg generic

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-02 17:06:52 回复

Teicher BA, Herman TS, Hopkins RE, Menon K dapoxetine for premature

 Windows  Chrome  挪威Oslo
2024-09-07 19:11:28 回复

mestinon 60 mg sale – order mestinon 60mg generic where to buy azathioprine without a prescription

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-08 20:12:30 回复

purchase rumalaya online cheap – order amitriptyline 10mg online amitriptyline oral

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-13 17:47:47 回复

baclofen 25mg without prescription – order feldene for sale piroxicam 20mg canada

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-15 18:18:58 回复

buy diclofenac online – isosorbide 20mg drug order nimotop

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-18 13:27:54 回复

casibom: casibom giris – casibom 158 giris
casibom giris

 Windows  Chrome  意大利米兰米兰
2024-09-19 06:41:42 回复

cyproheptadine 4 mg price – buy tizanidine no prescription buy tizanidine sale

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-21 14:44:18 回复

buy meloxicam pills for sale – buy ketorolac sale toradol over the counter

 Windows  Chrome  美国加利福尼亚旧金山
NormanERAKS
2024-09-21 18:38:11 回复

viagra online cerca de zaragoza: viagra generico – sildenafilo 100mg precio espaГ±a

 Windows  Chrome  埃及
NormanERAKS
2024-09-22 08:19:01 回复

farmacia online madrid: Precio Cialis 20 Mg – farmacias online seguras en espaГ±a

 Windows  Chrome  美国加利福尼亚旧金山
NormanERAKS
2024-09-22 23:01:24 回复

farmacia online barcelona: farmacia envio gratis – farmacias online seguras

 Windows  Chrome  瑞士Zurich
NormanERAKS
2024-09-23 13:30:20 回复

farmacias direct: farmacia online envio gratis valencia – farmacia online espaГ±a envГ­o internacional

 Windows  Chrome  美国加利福尼亚旧金山
Edisonnus
2024-09-23 21:26:24 回复

Farmacie online sicure: Cialis generico farmacia – farmaci senza ricetta elenco

 Windows  Chrome  美国加利福尼亚旧金山
Edisonnus
2024-09-24 04:34:21 回复

comprare farmaci online all’estero: Farmacie online sicure – farmacie online autorizzate elenco

 Windows  Chrome  美国加利福尼亚旧金山
Edisonnus
2024-09-24 11:28:25 回复

acquisto farmaci con ricetta: farmacie online autorizzate elenco – farmacie online affidabili

 Windows  Chrome  意大利米兰米兰
Edisonnus
2024-09-24 19:31:31 回复

Farmacie online sicure: Farmacie online sicure – migliori farmacie online 2024

 Windows  Chrome  美国加利福尼亚旧金山
PatrickGroms
2024-09-25 03:51:58 回复

top farmacia online: Farmacie che vendono Cialis senza ricetta – Farmacia online piГ№ conveniente

 Windows  Chrome  美国加利福尼亚旧金山
2024-09-25 06:34:59 回复

cefdinir 300 mg canada – order cefdinir 300 mg pill order cleocin generic

 Windows  Chrome  美国加利福尼亚旧金山
PatrickGroms
2024-09-26 00:31:35 回复

farmaci senza ricetta elenco: Farmacia online piu conveniente – comprare farmaci online all’estero

 Windows  Chrome  美国加利福尼亚旧金山
PatrickGroms
2024-09-26 17:52:01 回复

farmacia online senza ricetta: Brufen 600 senza ricetta – farmaci senza ricetta elenco

 Windows  Chrome  美国密歇根
2024-09-27 10:10:55 回复

cheap trihexyphenidyl generic – order emulgel for sale buy diclofenac gel online

 Windows  Chrome  拉脱维亚Riga
ArnoldnaH
2024-09-28 06:06:34 回复

Buy compounded semaglutide online: rybelsus – rybelsus

 Windows  Chrome  美国加利福尼亚旧金山
Josephtiz
2024-09-29 04:56:40 回复

ventolin medication: Buy Albuterol inhaler online – buy ventolin uk

 Windows  Chrome  美国加利福尼亚旧金山
Josephtiz
2024-09-29 16:37:41 回复

can i buy ventolin online mexico: Buy Albuterol for nebulizer online – ventolin price us

 Windows  Chrome  埃及
2024-09-30 02:22:29 回复

Your article helped me a lot, is there any more related content? Thanks!

 Windows  Edge  美国加利福尼亚旧金山
Josephtiz
2024-09-30 09:26:25 回复

prednisone 2 mg: buy prednisone mexico – fast shipping prednisone

 Windows  Chrome  埃及
TimothyTrode
2024-10-01 02:35:52 回复

rate canadian pharmacies: Pharmacies in Canada that ship to the US – canada rx pharmacy world

 Windows  Chrome  埃及
2024-10-02 02:15:26 回复

order prednisone 10mg online – elimite order buy zovirax creams

 Windows  Chrome  俄罗斯列宁格勒圣彼得堡
2024-10-02 11:19:58 回复

buy isotretinoin pills – oral accutane 10mg order deltasone 20mg

 Windows  Chrome  美国加利福尼亚旧金山
2024-10-07 03:20:43 回复

betamethasone 20gm ca – purchase adapalene monobenzone uk

 Windows  Chrome  巴西圣保罗圣保罗
2024-10-07 06:32:12 回复

cheap acticin – benzoyl peroxide price buy tretinoin generic

 Windows  Chrome  美国加利福尼亚旧金山
2024-10-12 03:39:08 回复

buy metronidazole no prescription – buy metronidazole sale cenforce without prescription

 Windows  Chrome  美国加利福尼亚旧金山
2024-10-13 10:52:16 回复

order augmentin 625mg generic – purchase amoxiclav generic order generic synthroid 150mcg

 Windows  Chrome  巴西圣保罗圣保罗
2024-10-18 03:37:34 回复

order losartan 50mg generic – order generic keflex 250mg buy cephalexin 500mg for sale

 Windows  Chrome  巴西圣保罗圣保罗