花漾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具有的优势是:

  1. 更高效,在相同的带宽下,IPGO较Socks5、Http/Https平均有25%左右的效率提升
  2. 与花漾浏览器的集成度更高

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不会正常工作。 解放方案是,重新安装。

最后更新于 2023-09-26 11:26
回到顶部