|
本帖最后由 1400700226 于 2017-2-6 02:31 编辑
现在大多数03PE用的都是老毛桃大师(可能最早)创建的那个
RASPHONE.PBK
这是其内容:
咋一看很蒙圈。
冷静下来,我在正常原版WinXP系统下创建了一个空的.pbk文件,然后双击打开,系统就会提示你创建拨号连接。完成后,生成的.pbk文件内容是这样的:
- [宽带连接]
- Encoding=1
- Type=5
- AutoLogon=0
- UseRasCredentials=0
- DialParamsUID=52812
- Guid=7AEFEEA81C272F42A7E9A761EE227702
- BaseProtocol=1
- VpnStrategy=0
- ExcludedProtocols=3
- LcpExtensions=1
- DataEncryption=8
- SwCompression=1
- NegotiateMultilinkAlways=0
- SkipNwcWarning=0
- SkipDownLevelDialog=0
- SkipDoubleDialDialog=0
- DialMode=1
- DialPercent=75
- DialSeconds=120
- HangUpPercent=10
- HangUpSeconds=120
- OverridePref=15
- RedialAttempts=3
- RedialSeconds=60
- IdleDisconnectSeconds=0
- RedialOnLinkFailure=1
- CallbackMode=0
- CustomDialDll=
- CustomDialFunc=
- CustomRasDialDll=
- AuthenticateServer=0
- ShareMsFilePrint=0
- BindMsNetClient=0
- SharedPhoneNumbers=0
- GlobalDeviceSettings=0
- PrerequisiteEntry=
- PrerequisitePbk=
- PreferredPort=
- PreferredDevice=
- PreferredBps=0
- PreferredHwFlow=0
- PreferredProtocol=0
- PreferredCompression=0
- PreferredSpeaker=0
- PreferredMdmProtocol=0
- PreviewUserPw=1
- PreviewDomain=0
- PreviewPhoneNumber=0
- ShowDialingProgress=1
- ShowMonitorIconInTaskBar=1
- CustomAuthKey=-1
- AuthRestrictions=632
- TypicalAuth=1
- IpPrioritizeRemote=1
- IpHeaderCompression=0
- IpAddress=0.0.0.0
- IpDnsAddress=0.0.0.0
- IpDns2Address=0.0.0.0
- IpWinsAddress=0.0.0.0
- IpWins2Address=0.0.0.0
- IpAssign=1
- IpNameAssign=1
- IpFrameSize=1006
- IpDnsFlags=0
- IpNBTFlags=0
- TcpWindowSize=0
- UseFlags=1
- IpSecFlags=0
- IpDnsSuffix=
- NETCOMPONENTS=
- ms_server=0
- ms_msclient=0
- MEDIA=rastapi
- Port=PPPoE4-0
- Device=WAN 微型端口 (PPPOE)
- DEVICE=PPPoE
- PhoneNumber=
- AreaCode=
- CountryCode=1
- CountryID=1
- UseDialingRules=0
- Comment=
- LastSelectedPhone=0
- PromoteAlternates=0
- TryNextAlternateOnFail=1
复制代码
仔细对比。我发现,老毛桃的那个很明显的是两个的重复。
其上下两个[我的连接]区别只是
DialParamsUID=
Guid=
以及Port=PPPoE6-0和Port=PPPoE2-0的区别。
首先我将老毛桃的那个删掉一个[我的连接]节。我发现打开后提示电话薄空的。
然后我将[我的连接]这一行前面加上一行空行,竟然就好了。
想想很奇怪。于是我用Notepad++看了下其编码。我发现原版系统创建的编码是UTF-8无BOM的。而老毛桃的那个是有BOM的。
我将老毛桃的那个转为无BOM编码,果然开头不需要空行也正常了。
对比老毛桃的那个跟原版系统创建的那个的区别,我发现:
只是
DialParamsUID=
Guid=
和
SwCompression=1
和
Port=PPPoE6-0和Port=PPPoE2-0/PPPoE4-0
的区别。
首先
DialParamsUID=
Guid=
后面的应该是随机的数字。所以没用,直接清空=后面的内容。
还有就是
SwCompression=1和SwCompression=0
原版WinXP系统创建默认的.pbk文件这个默认是1.而原版Server 2003系统和03PE创建后这个是0.
很纠结到底应该是1还是0.不知道这个SwCompression到底是什么意思。
这里还要感谢无忧群里的“一日就是一天”大神帮我查到的资料:
https://msdn.microsoft.com/en-us ... PPError=-2147217396
“RASEO_SwCompression
If this flag is set, software compression is negotiated on the link. Setting this flag causes the PPP driver to attempt to negotiate CCP with the server. This flag should be set by default, but clearing it can reduce the negotiation period if the server does not support a compatible compression protocol.”
看起来这个是启用软件压缩的。
但到底是压缩还是不压缩呢?
我又查了资料:
http://www.tcpipguide.com/free/t ... CompressionAlgo.htm
“PPP includes an optional compression feature, which can improve performance over slow physical links. A variety of different compression algorithms are supported. To enable compression, both devices on a PPP link use the PPP Compression Control Protocol (CCP) to negotiate a compression algorithm to use. The compression algorithm is then used to compress and decompress PPP data frames.”
压缩是为了提高慢速连接的性能。
而不压缩可以提高访问不支持压缩的网站的速度。
个人猜测,WinXP主要是家用,注重普通网页性能。而Server 2003是服务器系统,注重所有网站的兼容与速度。
So.
还有,新的Win10系统创建这个的话也会是SwCompression=0了,可能是因为现在的网速都快了,没有必要压缩了。
补充:在我的Win10x64正常系统20M联通宽带测试,启用软件压缩反而ping www.baidu.com更慢了。囧
而在我的03PE里面测试,开不开软件压缩ping www.baidu.com速度都一样,都比正常Win10系统慢。
至于那个Port=PPPoE6-0和Port=PPPoE2-0/PPPoE4-0,原版WinXP、Server 2003和03PE都是4.我也不知道老毛桃哪里弄出来的2/6.
这个正在查资料
补充:这个Port=PPPoE6-0和Port=PPPoE2-0/PPPoE4-0似乎跟
DialParamsUID=
Guid=
是一样的类型。也就是你指定的值似乎只有在一定情况和范围内有效。
如果系统检测到值失效,会自动重设到有效值。
比如在我的03PE下,不论你设置Port=PPPoE6-0还是Port=PPPoE2-0还是Port=PPPoE88888888-0,连接后系统都会重设到Port=PPPoE4-0
|
评分
-
查看全部评分
|