Tiny模式移植FMNS3模式方法

2016/6/5 15:25:00  Loser(更多)  奔放小屋  13950阅

tiny→fmns3模式移植只要移植Http模块和https模块即可,然后套入模板中
以下为语法对照:
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
如需搬砖,请保留出处,谢谢!










分享至:
good 34
  关于软件闪退问题和解决方法
  QQ不刷新、百度没网原因分析

发表评论

文明评论,重在参与

45楼 凡间的雨:
小白表示,雾里看花。学习中。01-27 23:13
44楼 2424314047:
大概懂了10-23 20:50
43楼 大头:
好评10-02 00:34
42楼 没想到用什么昵称:
懂了09-28 23:50
41楼 5520:
第一次看,大概会了,留待实践😂😂😂😂09-23 07:53
更多评论(45)
返回上级 返回首页
网站线路:香港线路|大陆线路|美国线路
2017-11-23周四 首页 小屋 顶部