Pages

Wednesday, 23 September 2020

利用mika翻墙(2021-05-06发现用此法翻墙失败)

在linux vps上,首先搭建go环境,然后,

cd $GOPATH

go get -u -v github.com/sakeven/mika/cmd/server/

此命令完成后,可执行文件server会出现在$GOBIN目录里。

mv $GOBIN/server $GOBIN/server-based-on-mika-by-sakeven

然后运行:

/root/go/gopath/bin/server-based-on-mika-by-sakeven -s 0.0.0.0 -p 8389 -m aes-256-cfb -k my_password

不过此命令是运行在前台的,容易退出运行,我们可以利用systemd把此命令运行为service:

nano  /etc/systemd/system/mika-by-sakeven.service

cat /etc/systemd/system/mika-by-sakeven.service

[Unit]

After=network.target


[Service]

ExecStart=/root/go/gopath/bin/server-based-on-mika-by-sakeven -s 0.0.0.0 -p 8389 -m aes-256-cfb -k my_password

Restart=always


[Install]

WantedBy=multi-user.target


然后,运行:

systemctl start mika-by-sakeven

systemctl enable mika-by-sakeven

服务器端搭建完毕。


在客户机器mac上。首先搭建go环境,然后,

cd $GOPATH

go get -u -v github.com/sakeven/mika/cmd/client/

此命令完成后,可执行文件client会出现在$GOBIN目录里。

mv $GOBIN/client $GOBIN/client-based-on-mika-by-sakeven

然后运行:

client-based-on-mika-by-sakeven -s vps-public-ip -p 8389 -m aes-256-cfb -k my_password -l 2399

然后,设置浏览器的socks代理服务器为127.0.0.1 ,端口为2399 ,浏览器即可翻墙。


项目地址:https://github.com/sakeven/mika

https://github.com/sakeven/mika/issues/6


注:使用了一天就发现mika还是不如“socks5-proxy-by-yuanrenguang715"坚挺。“socks5-proxy-by-yuanrenguang715"这类带有证书加密的socks proxy才是用socks proxy翻墙的终极大法。不用证书加密的socks proxy基本上都是不太可靠的。(比如ss,ssr)


权宜之计:如果用mika翻墙失败,重新运行客户端命令即可

按ctrl+c ,然后运行client-based-on-mika-by-sakeven -s vps-public-ip -p 8389 -m aes-256-cfb -k my_password -l 2399






No comments:

Post a Comment