默认情况下火狐浏览器便携版(易学易用的版本)的代理设置是127.0.0.1:8580,即使你通过浏览器的设置进行了修改后,重启又会变回来。
但有时候为了让自由门或无界更好的翻墙,会把自由门和其他的一些翻墙软件隔离在其他的虚拟机上运行。这样就导致了每次运行火狐浏览器便携版都要改一次设置,比较麻烦。
解决方法:通过修改User.js让更改能保留下来。假设现在自由门或无界运行在ip为192.168.8.28的虚拟机上并开启了服务分享功能,即勾选设置中那个带有“(监听0.0.0.0)”字眼的复选框。
1.根据路径找到火狐配置文件“火狐浏览器\FirefoxPortable\Data\profile\User.js”
2.将如下代码中的127.0.0.1全部替换为192.168.8.28(假设自由门或无界运行在ip为192.168.8.28的虚拟机上,请根据自己使用的实际情况进行更改),端口根据你使用自由门或无界时的实际情况填写(自由门默认是8580,无界是9666,建议将9666修改为8580,这样以后你在无界和自由门之间切换使用时就不用在User.js中再修改端口了)
user_pref("network.proxy.backup.ftp", "127.0.0.1");
user_pref("network.proxy.backup.ftp_port", 8580);
user_pref("network.proxy.backup.socks", "127.0.0.1");
user_pref("network.proxy.backup.socks_port", 8580);
user_pref("network.proxy.backup.ssl", "127.0.0.1");
user_pref("network.proxy.backup.ssl_port", 8580);
user_pref("network.proxy.ftp", "127.0.0.1");
user_pref("network.proxy.ftp_port", 8580);
user_pref("network.proxy.gopher", "127.0.0.1");
user_pref("network.proxy.gopher_port", 8580);
user_pref("network.proxy.http", "127.0.0.1");
user_pref("network.proxy.http_port", 8580);
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "127.0.0.1");
user_pref("network.proxy.socks_port", 8580);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.ssl", "127.0.0.1");
user_pref("network.proxy.ssl_port", 8580);
user_pref("network.proxy.type", 1);
3.修改后保存,然后重启火狐浏览器便携版(可通过“火狐浏览器\FirefoxPortable\启动火狐(自动关闭IE).vbs”文件来启动)。这时浏览器使用的代理设置就是固定为192.168.8.28:8580了,以后重启浏览器就不用再次修改了。