25
2018
12

goflyway安装(脚本/手动)

脚本

环境centos7

安装bbr

看以前的博客,安装ss以前的步骤

安装goflyway的环境及本体(来自逗比的脚本)

yum install epel-release
yum install go
yum install git

cd ~
mkdir go

vim ~/.bash_profile
GOROOT=/usr/lib/golang
export GOROOT
export PATH="$PATH:$GOROOT/bin"
GOPATH=/root/go
export PATH="$PATH:$GOPATH/bin"

source ~/.bash_profile

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/goflyway.sh && chmod +x goflyway.sh && bash goflyway.sh
./goflyway.sh(开始配置)

firewall-cmd --permanent --zone=public --add-port=(刚才输入的端口)/tcp
firewall-cmd --reload

windows客户端使用

goflyway.exe -up="cf://(远程域名):(端口)" -k="(密码)" -l=":(本地端口)"
浏览器使用SwitchyOmega插件插件设置即可

手动

一:服务器端的安装
1.打开 https://github.com/coyove/goflyway/releases ,找到服务器适合的下载地址,右键复制下载地址。
2.打开服务器的控制端,新建个文件夹并且进入:
mkdir goflyway && cd goflyway
3.输入 wget -N --no-check-certificate "下载地址",敲回车,就下好了。例如
wget -N --no-check-certificate "https://github.com/coyove/goflyway/releases/download/v1.1.0a/goflyway_linux_amd64.tar.gz"
4.解压:
tar -xzf "文件名"
5.添加执行权限
chmod +x goflyway
6.启动
nohup ./goflyway -k="密码" -l=":端口" > /tmp/goflyway.log 2>&1 &
    6.1如果想查看软件运行状况,就看日志:
    tail -f /tmp/goflyway.log
    6.2 如果想停止运行:
    kill -9 $(ps -ef|grep "goflyway"|grep -v grep|awk '{print $2}')
    6.3 今后如果想直接启动,需要先进入这个文件夹,比如:
    cd  /root/goflyway
二、.客户端设置:
7.打开 https://github.com/coyove/goflyway/releases,在你电脑下载你对应的客户端,例如你是windows系统64位,就下载goflyway_windows_amd64.zip
8.解压,把解压后的文件夹放到一个妥善的位置。
9.打开文件夹
10.在这个文件夹里右键->新建->文本文件,打开,里面输入:
goflyway.exe -k="密码" -up="服务器IP:端口" -l=":本地端口"
pause>nul
把密码、服务器IP、端口换成你之前设置的。这三项目的是连接服务器。
本地端口你设成你想要的,这个目的是让你其他电脑软件能对接到这个通道。
11.保存,关掉文件,重命名,把.txt后缀改成.bat
    11.1 如果你看不到.txt后缀,是因为windows怕人误修改默认隐藏了后缀,百度一下把它设成显示。
12.以后想打开客户端就双击bat即可。双击完会弹出黑窗口,这个就是软件本身了,用的时候不要关
三、其他软件对接通道

如果想让软件走这个通道,就把代理服务器设成127.0.0.1,端口设成你刚刚设置的本地端口。
值得注意的是,设置时不要选sock5,要选http
浏览器可以使用SwitchyOmega插件

« 上一篇 下一篇 »