Appearance
wstunnel
简单使用示例
服务端,监听8080端口
./wstunnel server wss://0.0.0.0:8080客户端 以windows系统监听10088为例
.\wstunnel.exe client --local-to-remote socks5://127.0.0.1:10088 wss://服务端ip:8080以上设置后,windows上开启了socks5代理,流量如果想流经隧道只需使用socks5://127.0.0.1:10088。当然127.0.0.1需改成你客户端实际ip。
服务端以服务的方式后台启动
创建service文件
touch /etc/systemd/system/wstunnel.service修改上面的文件
[Unit]
Description = wstunnel is a tunnel tool that's so simple that you say so easy
After = network.target
[Service]
Type=simple
ExecStart = /root/wstunnel/wstunnel server wss://0.0.0.0:8080
Restart = on-failure
[Install]
WantedBy = multi-user.target重新加载systemd守护进程
systemctl daemon-reload重新启动wstunnel.service
systemctl start wstunnel.service客户端便捷启动
windows客户端这里提供一个bat脚本启动方案。bat放在客户端程序的同级目录下,实现双击即可启动。为了便捷,可将该bat文件添加到桌面快捷。如果还想要开机启动,可以将该桌面快捷复制到开机启动目录。 linux客户端可以参考服务端启动方案。比如创建一个wstunnel_client.service.
bat脚本内容:
@title wstunnel client
@echo off
::WORKDIR即为bat文件所在目录的绝对路径,以\结尾
set WORKDIR=%~dp0
"%WORKDIR%wstunnel.exe" client --local-to-remote socks5://127.0.0.1:10088 wss://服务端ip:8080windows开机启动目录在哪?windows+r键打开运行窗口,输入shell:startup,回车即可打开该目录,将快捷方式拷贝到该目录即可。不想开机启动移除该快捷就行。