Total Pageviews

Wednesday 22 April 2020

利用panama翻墙

服务器端-
首先搭建java环境:
apt-get install -y default-jdk或者openjdk-8-jdk 
(centos系统下,则yum install -y java-1.8.0-openjdk)
这样jdk环境就搭建好了。

接着是搭建maven环境:
建议这样安装Maven:
apt-get install -y maven*
(yum install -y maven*)

或者:按此文https://briteming.blogspot.com/2020/04/maven.html第2部分
运行 mvn -version 命令,检验是否正确地安装了 Maven

然后,
git clone https://github.com/loveinsky100/panama panama-by-loveinsky100
cd panama-by-loveinsky100
mvn package
在子目录vpn下面会生成target目录。
cd vpn/target
(vpn/target/里面生成了panama.jar文件)
mv panama.config panama.config.bak
nano panama.config
cat panama.config
{
    "password":"你的密码",
    "port":9099,
    "type":"aes-256-cfb"
}

运行:
java -jar panama.jar

不过此命令是运行在前台的,我们可以先终止它,然后把此命令运行为service:
nano /etc/systemd/system/panama.service
cat /etc/systemd/system/panama.service
[Unit]
After=network.target

[Service]
WorkingDirectory=/root/panama-by-loveinsky100/vpn/target/
ExecStart=/usr/bin/java -jar /root/panama-by-loveinsky100/vpn/target/panama.jar
Restart=always

[Install]
WantedBy=multi-user.target

然后运行:
systemctl start panama
systemctl enable panama
服务器端搭建完成。

至于客户端,兼容各大平台下的ss客户端程序。把4个参数填入即可。

https://github.com/loveinsky100/panama/issues/7

不太好用,不建议使用。


No comments:

Post a Comment