2016/6/5 15:25:00 Loser(更多) 奔放小屋 7327阅
tiny→fmns3模式移植只要移植Http模块和https模块即可,然后套入模板中
《来自奔放网 benfw.cn》
以下为语法对照:
tiny语法→fmns3
语法
\r\n→[Rr][Nn]、回车,奔放2.1及以上可以用[RN]
[M]或[method]→[MTD]
单独的\r→[Rr]
单独的\n→[Nn]
[U]或者[uri]→[uri]
[H]或[host]→[host]
英文状态下空格→英文状态下空格
[version]或[V]→HTTP/1.1
Host、X-Online-Host照写。
CONNECT→CONNECT
\t→[Tt](奔放2.0开始添加这个语法,原fmns3没有[Tt])
关于注释语法,在很多免流核心中一般都是注释语法,在fmns3中也不例外,注释语法就是告诉免流核心不要读取注释的内容。简单地说,注释的内容是给人看的,而不是给免流核心看。fmns3中使用注释的例子:
#专注fmns3无root免流
#奔放论坛:http://ben.wap.sg
#无ROOT免流群421554061
#模式作者:XX
fmns3自动删除请求头,无需移植tiny的http_del='Host,X-Online-Host';
下面用tiny透明模式移植fmns3模式做个例子:
mode=wap;
listen_port=65080;
daemon=on;
worker_proc=0;
user=root;
http_ip=10.0.0.172;
http_port=80;
http_del='Host,X-Online-Host'
http_first='[method] [uri] [version]\r\nHost: [host]\r\n';
https_connect=on;
https_ip=10.0.0.172;
https_port=80;
https_del='Host';
https_first='[method] [host] [version]\r\nHost: [host]\r\n';
dns_tcp=http;
dns_listen_port=65053;
dns_url='119.29.29.29';
移植后的fmns3模式:
###Fmns3 v1.0 配置文件###
###请勿使用任何防跳###
name=模式名字;
#DNS-IP设置,null为系统默认dns,无需端口
dnsip=119.29.29.29;
#调试开关,on为打开,off关闭。调试完毕后请重启fmns。
hotcfg=off; #打开时下面的配置修改后实时生效。性能下降。
#关闭时下面的配置修改后需重启fmns生效。
#HTTP-IP设置,null为不使用代理
httpip=10.0.0.172:80;
#HTTPS-IP设置,null为不使用代理
httpsip=10.0.0.172:80;
#以下配置中如果header有特殊需求,[Rr]=\r [Nn]=\n
#HTTP-header设置,[MTD]为原GET(POST),[host]为原host
[MTD] [uri] HTTP/1.1[RN]Host: [host];
#HTTPS-header设置,[host]为真实host
CONNECT [host] HTTP/1.1[RN]Host: [host];
#开启抓包,文件位于/sdcard/fmns3/http(s).txt
capture=off; #如需打开变更为on
例子中的[RN]仅适用奔放2.1以上版本fmns3
其它版本无效。
建议:移植模式尽可能留下原模式作者的名字。
教程结束,本教程由Loser制作,发布在无root免流群421554061
如需搬砖,请保留出处,谢谢!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。