花漾IPGO
如果您已经购买了VPS/云主机,可通过花漾IPGO将VPS/云主机的IP地址一键导入至花漾IP池。
1、什么是花漾IPGO
花漾IPGO是云上悦动团队自主研发的针对VPS/云主机的IP代理服务程序,只需在您的VPS/云主机中安装花漾IPGO, 即可将VPS/云主机的公网IP地址一键导入至IP池,从而方便您使用VPS/云主机的IP地址访问并管理分身。

《IPGO原理》
与Socks5、Http/Https代理协议类似的用途,IPGO也是一种IP代理协议,它由云上悦动团队完全自主研发并供用户免费使用, 和Socks5、Http/Https相比,IPGO具有的优势是:
- 更高效,在相同的带宽下,IPGO较Socks5、Http/Https平均有25%左右的效率提升
- 与花漾浏览器的集成度更高
2、花漾IPGO的产品形态
花漾IPGO支持Windows与Linux 操作系统,安装包80MB,安装所需硬盘空间100MB,所需内存100MB。 花漾IPGO运行态所需资源极少,您可在最小1核1GB的 Windows 主机或最小1核0.5GB的 Linux 主机中正常安装并运行花漾IPGO。
3、Windows下花漾IPGO的安装
在Windows平台中安装IPGO有两种办法,分别是“通过安装程序安装”和“通过脚本安装”, 出于简单的目的,我们更建议您使用“通过脚本安装”。
3.1 唤醒IPGO安装向导
首先,请点击“导入自有IP”中的“导入静态IP”菜单,在出现的对话框中选中“导入已有VPS/云主机的IP地址”,点击确定:

《唤醒IPGO安装向导》
3.2 通过脚本安装Windows版本的IPGO
在IPGO安装向导页面中,请选择“Windows”平台,复制安装脚本,如下图所示:

《Windows脚本安装IPGO 02》
请切换至VPS/云主机远程桌面,点击开始菜单,输入CMD,然后回车,系统会打开Windows脚本控制台:

《Windows脚本安装IPGO 03》
在弹出的命令行窗口中粘贴刚才复制的安装脚本,然后回车,IPGO将默认安装在“C:\Program Files\IPGO\”目录下:

《Windows脚本安装IPGO 04》
切换至IP池主页签中的IP管理列表,即可看到刚刚由IPGO导入过来的IP地址。

《Windows安装IPGO》
3.3 提权和绕过杀毒软件的拦截
Windows下脚本安装遇到提权申请的对话框,点击是。

《Windows提权Administrator》
如果遇到杀毒软件的拦截提醒时,要点击允许或允许全部。
4、Linux下花漾IPGO的安装
4.1 唤醒IPGO安装向导
首先,请点击“导入自有IP”中的“导入静态IP”菜单,在出现的对话框中选中“导入已有VPS/云主机的IP地址”,点击确定:

《唤醒IPGO安装向导》
4.2 通过脚本安装Linux版本的IPGO
Linux下安装花漾IPGO只提供了脚本安装这一种方式,请在安装IPGO的向导中选择Linux,并复制安装脚本:

《Linux脚本安装IPGO 01》
请切换至VPS/云主机的远程终端,您需要先切换至root身份,这通常需要您先执行一次 “su” 命令或者在脚本前加上 “sudo” 命令, 然后在命令终端中粘贴刚才复制的脚本,回车后即可自行安装。

《Linux脚本安装IPGO 02》
5、IPGO的安装目录
Windows的默认安装目录为:C:\Program Files\IPGO

《Windows下IPGO安装目录》
Linux的默认安装目录为:/usr/local/IPGO

《Linux下IPGO安装目录》
6、IPGO的常见管理操作
6.1 Windows平台管理IPGO
Windows平台下,请进入管理员的CMD命令行之后,可以通过命令sc query ipgo
查询IPGO的运行状态:
C:\Windows\system32>sc query ipgo
SERVICE_NAME: ipgo
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
看到STATE 4 RUNNING
表示程序在正常运行。
IPGO会安装成一个Windows服务,所以可以通过Windows的服务管理功能来管理IPGO。如下图,打开服务管理页面:

《Windows打开服务管理》
IPGO Service
这个服务,可以通过下面的方式对IPGO进行启动、停止、重启等操作。

《Windows管理IPGO服务》
IPGO的卸载非常简单,Windows平台请到IPGO安装目录(默认在“C:\Program Files\IPGO”)下双击执行 uninstall.cmd 即可。
有时候Windows系统会锁定部分目录或文件,这时候卸载脚本可能无法彻底删除IPGO。可以通过直接删除安装目录(比如“C:\Program Files\IPGO”)的方式来彻底删除。
有时候卸载Windows注册表中服务会失败,这时候可以手工卸载,执行:sc remove ipgo
:
C:\Windows\system32>sc delete ipgo
[SC] DeleteService 成功
6.2 Linux平台管理IPGO
在Linux平台下,以root身份执行下面的命令可以查看运行状态。 未安装:
[root@myVps ~]# /etc/init.d/ipgo status
-bash: /etc/init.d/ipgo: No such file or directory
运行中:
[root@myVps ~]# /etc/init.d/ipgo status
IPGO Service (installed with init.d) is running: PID:13179, Wrapper:STARTED, Java:STARTED
未运行:
[root@myVps ~]# /etc/init.d/ipgo status
IPGO Service (installed with init.d) is not running.
启动IPGO:
[root@myVps ~]# /etc/init.d/ipgo start
Starting IPGO Service...
Waiting for IPGO Service.....
running: PID:13837
还可以执行/etc/init.d/ipgo stop
停止IPGO,/etc/init.d/ipgo restart
重启IPGO,等等。
Linux平台IPGO卸载比较简单,以root身份执行:/usr/local/IPGO/uninstall.sh
即可。
[root@myVps ~]# /usr/local/IPGO/uninstall.sh
Detected RHEL or Fedora:
Stopping IPGO Service...
Stopped IPGO Service.
Removing IPGO Service daemon...
Note: Forwarding request to 'systemctl disable ipgo.service'.
Removed symlink /etc/systemd/system/multi-user.target.wants/ipgo.service.
Uninstall IPGO success
7、VPS/云主机安全组规则的设置
如果您的花漾IPGO安装在公有云厂商提供的VPS/云主机之上,您必须考虑设置VPS/云主机的所在安全组规则, 为了花漾IPGO能够正常工作,我们建议:
入方向:保留远程桌面(RDP协议 3389 端口)或远程终端(SSH协议 22 端口),同时开放 48326 端口, 其它端口均关闭(VPS/云主机上其它需要开放的业务端口请保留);
出方向:事实上,绝大部分公有云厂商的默认安全组在出方向不做限制,所以,建议您保留默认设置即可。 如果您一定要限制出方向的安全规则,为了能够正常访问网站,建议完全放开出方向的Http( 80 端口)/Https( 443 端口)的访问, 其它协议如果无需使用可以关闭。
我们以阿里云的安全组为例,在默认的安全组规则上,您只需要增加一条入的方向,允许访问VPS/云主机的48326端口,如下图所示:

《阿里云安全组配置》
8、VPS防火墙设置
有部分主机是直接暴露在公网,而没有安全组防护的,这类主机通常默认会开启防火墙,即外界是无法直接访问IPGO的48326端口。下面介绍如果打开这个端口。
8.1 Windows防火墙设置
Windows下,打开“控制面板”->“Windows Defender 防火墙” ,或者“开始”-》“运行”-》firewall.cpl,打开防火墙页面。
点击“高级设置”,下面的向导就是创建一条允许访问48326的入站规则:

《Windows创建入站规则1》

《Windows创建入站规则2》

《Windows创建入站规则3》

《Windows创建入站规则4》

《Windows创建入站规则5》
8.2 Linux 防火墙设置
这里演示使用firewalld的设置方法:
#firewall-cmd --zone=public --add-port=48326/tcp --permanent
#firewall-cmd --reload
其他非firewalld的发行版请自行设置。
9、IPGO场景异常排查
IPGO安装以后,如果在花漾的客户端上看不到IP,或者打开会话时,如果提示“该分身绑定的IPGO暂不可用,请和在线客服联络”,那么可能IPGO出现了故障。
如果是购买的云主机IP,请联系客服,并提交IP等信息。如果是自由VPS安装的IPGO,以下有一些简单的排查方法:
9.1 检查时间是否同步
IPGO与花漾门户的通信,使用JWT认证,这个认证要求IPGO所在主机的时间必须保持同步。
9.2 检查网络
在IPGO所在主机,访问一些常见网页,看看能否正常打开。
9.3 检查IPGO是否运行中
通过 “6、IPGO的常见管理操作” 中的命令,排查一下IPGO是否正在运行,如果没有运行,请启动IPGO。
9.4 搜集日志提交给客服
去到安装目录下,把 logs目录打包,如果目录过大,也可以只打包 logs/ipgo.log 文件,然后提交给客服人员。
9.5 是否被杀毒软件拦截
Windows脚本安装时,可能会被杀毒软件提醒是否允许运行,如果当时没有选择允许,那么IPGO不会正常工作。 解放方案是,重新安装。