登陆linux vps.
首先搭建java环境:
apt-get install -y default-jdk或者openjdk-8-jdk
(centos系统下,则yum install -y java-1.8.0-openjdk)
apt-get install -y default-jdk或者openjdk-8-jdk
(centos系统下,则yum install -y java-1.8.0-openjdk)
这样jdk环境就搭建好了。
接着是搭建maven环境:
接着是搭建maven环境:
建议这样安装Maven:
apt-get install -y maven*
(yum install -y maven*)
运行
mvn -version
命令,检验是否正确地安装了Maven.
然后,
git clone https://github.com/zhihengjiang/shadowsocks-java shadowsocks-java-by-zhihengjiang
cd shadowsocks-java-by-zhihengjiang
mvn package
cd shadowsocks-java-by-zhihengjiang
mvn package
在当前目录下,生成了target目录,里面有shadowsocks-java-1.0-SNAPSHOT.jar文件。
nano config.json
cat config.json
{
"server":"0.0.0.0",
"server_port":8008,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}
然后,
./ssserver.sh -c config.json
不过此命令是运行在前台的,我们可以利用systemd把它运行为service:
nano /etc/systemd/system/shadowsocks-java-by-zhihengjiang.service
cat /etc/systemd/system/shadowsocks-java-by-zhihengjiang.service
[Unit]
After=network.target
[Service]
WorkingDirectory=/root/shadowsocks-java-by-zhihengjiang/
ExecStart=/root/shadowsocks-java-by-zhihengjiang/ssserver.sh -c /root/shadowsocks-java-by-zhihengjiang/config.json
Restart=always
[Install]
WantedBy=multi-user.target
然后运行:
systemctl start shadowsocks-java-by-zhihengjiang
systemctl enable shadowsocks-java-by-zhihengjiang
服务器端搭建完成。
至于客户端,兼容各大平台下的ss客户端程序。把4个参数填入即可。
项目地址:
-------------------
这个程序有问题,建议使用https://briteming.blogspot.com/2020/04/shadowsocks-by-zk-123.html里面的方法翻墙。
这个程序有问题,建议使用https://briteming.blogspot.com/2020/04/shadowsocks-by-zk-123.html里面的方法翻墙。
No comments:
Post a Comment