誰もがLinux VPSをサーバーとして、Windowsシステムをクライアントとして使用しているようで、私はそれを機能させることができました。
ただし、WindowsのShadowsocksサーバー(外部サーバーにアクセスできる)とLinuxシステムのクライアント(データ分析を行うためのツールが必要です)を別の方法で作業する必要があります。
私が使用する設定は次のとおりです。
# windows ssserver config json
ssconfig.json
{
"server":"winID.company.com",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"notapassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
Windows cmd で実行します。
ssserver -c ssconfig.json
Linuxの設定ファイル:
# CentOS sslocal config json
{
"server":"winID.company.com",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"notapassword",
"timeout":600,
"method":"aes-256-cfb"
}
端末でsslocalを実行します。
sudo sslocal -c ~/bin/ss-win.json -d start
どちらもエラーメッセージなしで実行されます。しかし、これはうまくいかないようです。どんなアイデアがありますか?
背景ストーリー:
なぜこれを行うべきですか?数ヶ月前に私が最初に病院に到着したときに受け取った質問は次のとおりです。
- すべてがWindows 7で実行されます。
- IT部門はLinuxについて何も知りませんでしたが、Linuxに対して何もしようとしたくありませんでした。
- 「フリーソフトウェア」サイトへのアクセスが承認されないと、githubなどがブロックされます。
私はgithub.com、centos.orgなどへのアクセスを許可されていますが、これは私のログインに関連付けられており、ITは私のLinuxシステムをWindows Active Directoryに追加し、私のLinuxログインを使用する手がかりや医師を持っていません。
私は十分に強力な新しいマシンを購入しています。 ESXiの上にWindows VMとCentos VMを置くことを考えており、CentOSはWindows VM(ログインして外部の世界にアクセスできる場所)を「プロキシ」として使用します。
動作する必要がありますか?