在linux vps上.首先安装jdk环境。最低版本为jdk8:
wget https://github.com/frekele/oracle-java/releases/download/8u92-b14/jdk-8u92-linux-x64.tar.gzmkdir jdk-8u92-linux-x64
mv jdk-8u92-linux-x64.tar.gz jdk-8u92-linux-x64
cd jdk-8u92-linux-x64
tar xvf jdk-8u92-linux-x64.tar.gz
cd jdk1.8.0_92
cd bin
echo 'export PATH=$PATH:/root/jdk-8u92-linux-x64/jdk1.8.0_92/bin' >> /etc/profile
echo 'export JAVA_HOME=/root/jdk-8u92-linux-x64/jdk1.8.0_92/' >> /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
source /etc/profile
这样,jdk环境搭建完成。
搭建maven环境:
wget https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
mkdir apache-maven-3.6.3-bin
mv apache-maven-3.6.3-bin.tar.gz apache-maven-3.6.3-bin
cd apache-maven-3.6.3-bin
tar xvf apache-maven-3.6.3-bin.tar.gz
cd apache-maven-3.6.3
cd bin
echo 'export PATH=$PATH:/root/apache-maven-3.6.3-bin/apache-maven-3.6.3/bin' >> /etc/profile
source /etc/profile
搭建maven环境完成。
然后,
git clone https://github.com/net-byte/wsocks wsocks-by-net-byte
cd wsocks-by-net-byte
mvn package
cd wsocks-srv
(wsocks-srv目录里面生成了target目录)
cd target
(可以看到target目录里生成了wsocks-srv-1.0.0.jar文件)
nano application.properties
cat application.properties
显示:
ws.host=0.0.0.0
ws.port=5443
ws.key=mykey
ws.obfs=true
ws.path=/freedom
ws.scheme=wss
然后,
java -jar wsocks-srv-1.0.0.jar --spring.config.location=application.properties
不管此命令是运行在前台的,我们可以利用systemd把它运行为service:
nano /etc/systemd/system/wsocks-by-net-byte.service
cat /etc/systemd/system/wsocks-by-net-byte.service
显示:
[Unit]
After=network.target
[Service]
WorkingDirectory=/root/wsocks-by-net-byte/wsocks-srv/target/
ExecStart=/root/jdk-8u92-linux-x64/jdk1.8.0_92/bin/java -jar wsocks-srv-1.0.0.jar --spring.config.location=application.properties
Restart=always
[Install]
WantedBy=multi-user.target
然后,
systemctl start wsocks-by-net-byte
systemctl enable wsocks-by-net-byte
wsocks的服务器端搭建完成。
在客户端机器windows上。.首先安装jdk环境。最低版本为jdk8.
下载wsocks-cli-1.0.0.jar文件:
https://github.com/net-byte/wsocks/releases/download/1.0.0/wsocks-cli-1.0.0.jar
移动此文件到桌面上。
打开记事本程序,输入:
local.host=127.0.0.1
local.port=10811
ws.host=vps-public-ip
ws.port=5443
ws.key=mykey
ws.obfs=true
ws.path=/freedom
ws.scheme=wss
编码选择UTF-8, 保存类型选择’所有文件‘ , 保存内容为文件wsocks-application.properties ,保存在桌面。
把system32目录里的cmd.exe复制到桌面。
把如下内容:
java -jar wsocks-cli-1.0.0.jar --spring.config.location=wsocks-application.properties保存为wsocks-run.bat, 保存在桌面上。
然后,双击wsocks-run.bat文件,不要关闭该窗口。该窗口里的内容的最下面一行会显示:ACTIVE.
然后,设置浏览器的socks5 proxy地址为127.0.0.1 ,端口为10811,浏览器即可翻墙。
不过用此代理还是打不开被封的http开头的网站。
项目地址:https://github.com/net-byte/wsocks
-------
相关帖子:https://briteming.blogspot.com/2021/04/wssocks-by-mikubill.html
No comments:
Post a Comment