panel.655665.xyz

GO版JS假301抢答程序帮助

问:基本不会Linux命令行,能使用吗?

答:此程序面向比较熟悉Linux命令行的极客。如不熟悉Linux命令行,建议使用服务设置向导面板

问:GO版JS假301抢答程序是什么?

答:是过墙抢答301跳转,用于配合Geneva进行跳转。由于跳转方式使用JavaScript,无法转移搜索引擎权重。如无特殊需求,推荐使用真301跳转。

问:下载后如何使用?

答:按照以下步骤进行操作

  • 首先需要启动Geneva(GO版或Python版都可以),将TCP窗口大小设置为0或1。然后解压js301.tgz,修改配置js301.config.json,其中:
    • [RedirectMapping]为和域名对应的http或https链接前缀映射关系,格式为["域名": "跳转前缀(可用http或https)"]。用户访问原网站则会根据域名映射关系自动跳转到新网站对应URL。注意结尾处不要添加斜杠“/”,否则容易出现双斜杠问题(比如“http://example.com//index.html”)。
    • [ListenAddr]为侦听IP:端口,用户客户端访问[ListenAddr]即可进行301跳转。
  • 再执行:js301 js301.config.json。
  • 最后设置iptables规则:
    • iptables -A OUTPUT -p tcp --sport [端口] -j NFQUEUE --queue-num [队列编号]
    • 其中:
      • [端口]为js301配置文件中[ListenAddr]里的端口号,通常为80。
      • [队列编号]保持和启动Geneva时设置的一致。

问:在国内服务器上使用还是在国外服务器上使用?

答:国内服务器和国外服务器上都可以使用。不过在国内服务器上使用有可能会被服务商封账号,所以在国外服务器上使用是更好的选择。

问:需要专线吗?

答:不需要专线。在普通服务器上部署运行即可。

问:非移动墙(如电信墙)也能跳转么?

答:可以,移动墙和非移动墙都能进行跳转。不过移动墙使用Geneva直接访问或者反代是更好的选择。

问:支持443端口的https么?

答:本程序可以跳转到http,也可以跳转到https,只需要通过配置文件中的[RedirectMapping]参数指定原域名对应的[跳转目标前缀]即可。但本程序只支持http进行访问,暂时不支持https跳转到http或https。所以支持的有:1、http跳转到http;2、http跳转到https。暂时不支持的有:1、https跳转到http;2、https跳转到https。不过很快将支持全部跳转方式,敬请关注。

问:现阶段有什么https到https的跳转?

答:可以考虑使用过移动墙的方法进行https到https的跳转,大约70% - 80%地区有效,具体使用方法可以查看GO版Geneva帮助

问:如何购买?

答:GO版JS假301抢答程序免费使用,无需购买。本程序需要结合Geneva同时使用才能生效,可以使用GO版Geneva也可以使用Python版Geneva。

问:添加新域名后怎么让js301重新加载配置文件?必须kill掉js301进程后重新执行js301吗?

答:可以在编辑配置文件后在js301的工作目录中创建一个空的refresh文件(可用touch命令创建空文件),1秒钟左右js301就会自动更新配置文件中的映射关系并自动删除refresh空文件。

  • 注意:js301只会刷新配置文件中的[RedirectMapping],其它配置选项不会被刷新。