1.介绍

本插件主要功能是把落地TCP流量伪装成Websocket再经中转将Websocket流量转换为TCP(功能和设置十分类似于GOST)

2.端口转发面板添加规则

目标ip填你落地机的ip(如1.1.1.1),目标端口随便写一个(如20001 ‘隧道端口’),连接端口填写需要中转的端口(如20000),协议选择Websocket to TCP
image.png

3.设置落地机

1.运行命令

wget https://akkk.xyz/download/linuxsh/Juicewss/WebSocket_TCP && wget https://akkk.xyz/download/linuxsh/Juicewss/config.json && chmod 777 WebSocket_TCP && chmod 777 config.json

2.修改配置文件

vi config.json

注释:

Mode是模式 有服务器模式(Server)和客户端模式(Client)
每一个规则的ID不能重复
Port是监听的端口
Address是连接地址,在客户端表示WebSocket服务器的地址,服务器端是TCP服务器地址
ProxyProtocolVersion是Proxy Protocol版本,0是关闭,1是v1,2是v2,推荐查阅软件使  
用说明,建议写0

此处我们需要修改 Port为步骤2的目标端口,Address后面的端口为步骤2的连接端口,删除底下不需要的配置文件,输入 i 切换为编辑模式,按下 ESC 并按 ZZ(记得切大写) 保存退出
image.png

3.开始运行

./WebSocket_TCP

image.png
出现这样的字样就代表成功了

4.后台运行

方法1:

创建守护进程

# 编辑配置文件
vi /usr/lib/systemd/system/juicews.service

将下文 PATH_TO_juicews 更换为程序所在目录:

[Unit]
Description=juicews
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_juicews
ExecStart=/PATH_TO_juicews/WebSocket_TCP
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target
# 更新配置
systemctl daemon-reload

# 启动服务
systemctl start juicews

# 设置开机启动
systemctl enable juicews

管理命令:

 # 启动服务
 systemctl start juicews

 # 停止服务
 systemctl stop juicews

 # 重启服务
 systemctl restart juicews

 # 查看状态
 systemctl status juicews
方法2:

使用screen即可,教程 https://www.jianshu.com/p/e91746ef4058

最后修改:2021 年 02 月 16 日 10 : 21 PM
如果觉得我的文章对你有用,请随意赞赏