Linux 服务器 安装 goflyway
github官方开发主页:https://github.com/coyove/goflyway
goflyway的用途就不说了,你能搜到此文章就说明已经知道了。
centos和Ubuntu均可使用,其他的没测试。
一:服务器端的安装
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 - $(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.打开文件夹,你可以看到下图。注意:不要点开goflyway程序,直接点开就是服务端的效果,不是咱们的目的。

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插件:
也有一部分软件是默认走该通道的,比如IE。
客户端刚启动时,会有一句:
* access client web console at [ 127.0.0.1:8101 ]
这个是web端的控制台,用来设置规则,哪些网站走通道,哪些网站不走
Linux 服务器 安装 goflyway的更多相关文章
- Linux服务器---安装Tomcat
安装Tomcat Tomcat作为web服务器实现了对servlet和jsp的支持,centos目前不支持yum方式安装.在使用Tomcat之前,确保你已经安装并配置好了jdk,而且jdk的版本要和t ...
- Linux 服务器 安装 memcached
linux centos 一.memcached的安装 1.下载 memcached-1.4.33.tar.gz.libevent-2.0.22-stable.tar.gz 安装 memcached ...
- Linux服务器---安装squid
安装squid proxy就是软件代理或者代理服务器,而squid就是一种常用的proxy服务 1.安装squid [root@localhost wj]# rpm -qa | grep squid ...
- linux服务器---安装samba
安装samba 1.检测samba是否安装,如果没有,那么可以使用yum来安装.至少需要安装3个软件:samba,samba-client.samba-common [root@localhost p ...
- Linux服务器---安装bind
安装bind 1.安装bind软件,需要安装3 个bind.bind-chroot.bind-util [root@localhost pub]# yum install -y bind bind-c ...
- Linux服务器---安装jdk
安装jdk jdk是运行或者开发java的必须工具,很多软件都会依赖jdk,因此必须学会安装jdk 1.查看当前系统的jdk情况 [root@localhost wj]# rpm -qa | grep ...
- linux服务器---安装swat
安装swat swat是一个图形化的samba管理软件,可以帮助不熟悉的人去灵活的配置samba服务, 1.安装swat [root@localhost wj]#yum install -y samb ...
- Linux服务器---安装mysql
安装mysql 1.检测是否已安装mysql [root@localhost bin]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.i686 [root ...
- Linux服务器---安装apache
Apache安装 1.安装Apache,使用命令“yum install httpd -y” [root@localhost ~]# yum install httpd -y Loaded pl ...
随机推荐
- web前端利用turf.js生成等值线、等值面
样例如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...
- vue:vuex详解
一.什么是Vuex? https://vuex.vuejs.org/zh-cn 官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相 ...
- PLSQL 问题小记
问题1:在一个拼写长字符串的函数中,若出现ora-06502或者ora-06512的错误,则有可能是在拼串的过程中,数据类型的隐式转换出了问题,如:字符类型转为数字,此时会出现错误. 解决方案:在拼串 ...
- git获取一个版本相对于另一个版本新增,修改,删除的文件
git diff --name-status 00ef237ef0f0a4b8bd9609c2b6d570472028212d abf13b4d58abbb05a7d494cdc205d025978a ...
- 关于actor模型
actor model是1973年就提出的一个分布式并发编程模型,在erlang语言中得到广泛支持和应用.目前Java中也出现了很多支持actor模型的库:akka.killim.jetlang等等, ...
- bzoj 3522 / 4543 [POI 2014] Hotel - 动态规划 - 长链剖分
题目传送门 bzoj 3522 需要root权限的传送点 bzoj 4543 快速的传送点 慢速的传送点 题目大意 给定一棵树,问有多少个无序三元组$(x, y, z)$使得这三个不同点在树上两两距离 ...
- [内核驱动] DOS路径转化为NT路径
转载:http://blog.csdn.net/qq_33504040/article/details/78468278 最近在做一个文件过滤驱动程序,禁止访问指定目录或文件.想要从R3给R0发命令和 ...
- Java1.7 HashMap 实现原理和源码分析
HashMap 源码分析是面试中常考的一项,下面一篇文章讲得很好,特地转载过来. 本文转自:https://www.cnblogs.com/chengxiao/p/6059914.html 参考博客: ...
- Python3基础 list extend 合并列表
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- vscode Git:failed to execute git
在vscoad中选择全部提交时候提示 Git:failed to execute git在git日志中会看到这么一行错误信息 empty ident name (for <XXXXXX.com& ...