Total Pageviews

Saturday, 11 June 2022

利用socks5_proxy_chains_with_websocket翻墙 (不稳定。不建议使用)

在 linux vps上。

git clone https://github.com/4o4-Err0r/socks5_proxy_chains_with_websocket

cd socks5_proxy_chains_with_websocket

cd cmd

go build -o server server.go

cd ..

cp config/server/server.json cmd/

cd cmd

openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout server.key -out server.crt

nano server.json

cat server.json

{
    "cert_file": "server.crt",
    "key_file": "server.key",
    "port": "12345",

   "uuid": "3F2504E0-4F89-11D3-9A0C-0305E82C3301"

./server server.json 

不过命令: ./server server.json是运行在前台的,容易退出。我们可以利用systemd运行该命令为 

service:
nano /etc/systemd/system/socks5_proxy_chains_with_websocket.service

cat /etc/systemd/system/socks5_proxy_chains_with_websocket.service

[Unit]
After=network.target

[Service]
WorkingDirectory=/root/socks5_proxy_chains_with_websocket/cmd/
ExecStart=/root/socks5_proxy_chains_with_websocket/cmd/server /root/socks5_proxy_chains_with_websocket/cmd/server.json
Restart=always

[Install]
WantedBy=multi-user.target 

然后,

systemctl start socks5_proxy_chains_with_websocket

systemctl enable socks5_proxy_chains_with_websocket 

服务器端搭建完毕。

 

在本地机器mac上。

git clone https://github.com/4o4-Err0r/socks5_proxy_chains_with_websocket

cd socks5_proxy_chains_with_websocket

cd cmd

go build -o client client.go (此步骤需要挂个vpn,方能成功build)

cd ..

cp config/client/client.json cmd/

cd cmd

nano client.json

cat  client.json

显示:

{
    "out_addr": "vps-public-ip:12345",

    "out_ws_addr": "wss://vps-public-ip:12345/http_proxy",

    "port": "55555",
    "uuid": "3F2504E0-4F89-11D3-9A0C-0305E82C3301" 

然后,运行 :

./client client.json

不要关闭此终端,设置浏览器的socks5 proxy 的地址为127.0.0.1 ,端口为55555 ,浏览器即可翻墙。

项目地址:https://github.com/4o4-Err0r/socks5_proxy_chains_with_websocke

------------

利用http_proxy_chains_with_websocket翻墙

把上文中的全部socks5替换为http ,服务器的端口和uuid的值最好改一下,客户端的配置文件也要相应的修改。本地机器监听的端口也改一下,比如改为55556,

然后,运行 :

./client client.json

不要关闭此终端,设置浏览器的http proxy 的地址为127.0.0.1 ,端口为55556,浏览器即可翻墙。

项目地址:https://github.com/4o4-Err0r/http_proxy_chains_with_websocket

感觉http_proxy版没有socks5_proxy版的速度快

 



 


No comments:

Post a Comment