|
|
@@ -12,7 +12,6 @@ namespace Shadowsocks.Controller |
|
|
|
class PolipoRunner
|
|
|
|
{
|
|
|
|
private Process _process;
|
|
|
|
public bool openOnLan;
|
|
|
|
|
|
|
|
public void Start(Configuration configuration)
|
|
|
|
{
|
|
|
@@ -32,10 +31,10 @@ namespace Shadowsocks.Controller |
|
|
|
Console.WriteLine(e.ToString());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
string temppath = Path.GetTempPath(); |
|
|
|
string temppath = Path.GetTempPath();
|
|
|
|
string polipoConfig = Resources.polipo_config;
|
|
|
|
polipoConfig = polipoConfig.Replace("__SOCKS_PORT__", server.local_port.ToString());
|
|
|
|
polipoConfig = polipoConfig.Replace("__POLIPO_BIND_IP__", configuration.shareOverLan ? "0.0.0.0" : "127.0.0.1"); |
|
|
|
polipoConfig = polipoConfig.Replace("__POLIPO_BIND_IP__", configuration.shareOverLan ? "0.0.0.0" : "127.0.0.1");
|
|
|
|
FileManager.ByteArrayToFile(temppath + "/polipo.conf", System.Text.Encoding.UTF8.GetBytes(polipoConfig));
|
|
|
|
FileManager.UncompressFile(temppath + "/ss_polipo.exe", Resources.polipo_exe);
|
|
|
|
|
|
|
|