stone
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
久々にstone使った。~
某施設のHTTP proxy越しに自由にネットワークを使いたい。~
~
#contents
~
* 前提 [#e1fb5c3a]
- rootのあるサーバ(自宅鯖とか)がある
- 443/tcp が通る。httpsでapacheが掴んでいる場合、そこを開...
~
* とりあえず自宅鯖のhttpsを開ける [#c98d0eac]
mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf...
/etc/init.d/httpd restart
* stoneをもってきてビルド [#c0554d49]
su -
cd /usr/local/src
wget ttp://www.gcd.org/sengoku/stone/stone-2.3e.tar.gz
tar -zxf
cd stone
make linux
* stone起動 [#o6d1729d]
とりあえずscreenの中で上げとく(どうでもいいけど)
$ su -
# screen
[root@neumann stone-2.3d-2.3.2.7]# ./stone localhost:22 ...
Feb 13 13:22:22.948547 3086513856 start (2.3e) [17159]
Feb 13 13:22:22.950876 3086513856 stone 3: 127.0.0.1:ssh...
(Ctrl-Dでdetachしてexit)
* クライアント側のstone起動 [#l37285e3]
あ。端末はwindows7。
- ttp://www.gcd.org/sengoku/stone/stonexp-2.3e.zip 持って...
- 展開する
- cmd.exe
- cd c:\users\****\Desktop\stone23xp どっか展開したとこに...
- 起動
stone fqdn.of.server.name.example.com:8080/http 10022 "C...
stone (プロキシのIP):(プロキシのポート)/http (stoneがlis...
* puttyで自宅に接続 [#x4bf4dcd]
こんな感じでつなぐと、
- host: 127.0.0.1
- port: 10022
putty - localhost:10022 stone - http-proxy:8080 - 自宅鯖...
みたいな流れになる、と。
あとは、sshのダイナミック転送でsocks proxyを自前で上げち...
* 参考URL [#je2c6005]
- http://www.tylor.jp/index.php?stone
- http://www.gcd.org/sengoku/stone/Welcome.ja.html
* 例文 [#e0ea37df]
http://www.tylor.jp/index.php?stone に記載されていたもの...
** 鯖側 [#w720267f]
stone localhost:22 443
stone localhost:22 443/ssl
** クライアント側 [#yef29ef4]
stone 鯖:ポート/ssl localhost:ポート
stone 串:8080/http 10022 "CONNECT 鯖:443 HTTP/1.0"
stone 串:8080/proxy 10022 "Proxy-Authorization:Basicパス...
stone localhost:10443/ssl 10022 -- 串:8080/http 10443 "C...
stone 串:8080/proxy 18080 "Proxy-Authorization:Basicパス...
stone localhost:10443/ssl 10022 -- localhost:18080/http ...
*つか、クライアント側のstoneて、要らなくね [#b6d35448]
puttyだったら、
設定 - 接続 - プロキシ で
- プロキシのタイプ: http
- プロキシホスト名: ふつーにHTTPプロキシの名前:8080
にして、接続先の自宅鯖の443に繋ぐ。で、行けちゃったり。~
自宅側にはstoneいるけどね。
終了行:
[[FrontPage]]
久々にstone使った。~
某施設のHTTP proxy越しに自由にネットワークを使いたい。~
~
#contents
~
* 前提 [#e1fb5c3a]
- rootのあるサーバ(自宅鯖とか)がある
- 443/tcp が通る。httpsでapacheが掴んでいる場合、そこを開...
~
* とりあえず自宅鯖のhttpsを開ける [#c98d0eac]
mv /etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/ssl.conf...
/etc/init.d/httpd restart
* stoneをもってきてビルド [#c0554d49]
su -
cd /usr/local/src
wget ttp://www.gcd.org/sengoku/stone/stone-2.3e.tar.gz
tar -zxf
cd stone
make linux
* stone起動 [#o6d1729d]
とりあえずscreenの中で上げとく(どうでもいいけど)
$ su -
# screen
[root@neumann stone-2.3d-2.3.2.7]# ./stone localhost:22 ...
Feb 13 13:22:22.948547 3086513856 start (2.3e) [17159]
Feb 13 13:22:22.950876 3086513856 stone 3: 127.0.0.1:ssh...
(Ctrl-Dでdetachしてexit)
* クライアント側のstone起動 [#l37285e3]
あ。端末はwindows7。
- ttp://www.gcd.org/sengoku/stone/stonexp-2.3e.zip 持って...
- 展開する
- cmd.exe
- cd c:\users\****\Desktop\stone23xp どっか展開したとこに...
- 起動
stone fqdn.of.server.name.example.com:8080/http 10022 "C...
stone (プロキシのIP):(プロキシのポート)/http (stoneがlis...
* puttyで自宅に接続 [#x4bf4dcd]
こんな感じでつなぐと、
- host: 127.0.0.1
- port: 10022
putty - localhost:10022 stone - http-proxy:8080 - 自宅鯖...
みたいな流れになる、と。
あとは、sshのダイナミック転送でsocks proxyを自前で上げち...
* 参考URL [#je2c6005]
- http://www.tylor.jp/index.php?stone
- http://www.gcd.org/sengoku/stone/Welcome.ja.html
* 例文 [#e0ea37df]
http://www.tylor.jp/index.php?stone に記載されていたもの...
** 鯖側 [#w720267f]
stone localhost:22 443
stone localhost:22 443/ssl
** クライアント側 [#yef29ef4]
stone 鯖:ポート/ssl localhost:ポート
stone 串:8080/http 10022 "CONNECT 鯖:443 HTTP/1.0"
stone 串:8080/proxy 10022 "Proxy-Authorization:Basicパス...
stone localhost:10443/ssl 10022 -- 串:8080/http 10443 "C...
stone 串:8080/proxy 18080 "Proxy-Authorization:Basicパス...
stone localhost:10443/ssl 10022 -- localhost:18080/http ...
*つか、クライアント側のstoneて、要らなくね [#b6d35448]
puttyだったら、
設定 - 接続 - プロキシ で
- プロキシのタイプ: http
- プロキシホスト名: ふつーにHTTPプロキシの名前:8080
にして、接続先の自宅鯖の443に繋ぐ。で、行けちゃったり。~
自宅側にはstoneいるけどね。
ページ名: