PC から Proxy 構成ファイルを配布することで、モバイル端末から nurikabe を利用できるようにします
NOTE: Public な server 上で動かすのはやめてください
- リポジトリをクローンします
git clone [email protected]:timedia/nurikabe-tools.git
- Bundler を使い、依存ライブラリを取得します
gem install bundler # If has not installed. cd path/to/nurikabe-tools/proxy_pac/ bundle install
.env.example
ファイルを参考に、.env
ファイルを作成しますcp .env{.example,} vim .env
- HTTP Server/SOCKS Proxy を起動します
bundle exec foreman start # HTTP Server/SOCKS Proxy を両方起動する bundle exec foreman start web # HTTP Server のみを起動する
- 設定 -> Wi-Fi -> SSID 右の (i) -> プロキシを構成 -> 自動
- URL に
http://${WEB_HOST}:${WEB_PORT}/proxy.pac
を設定する
- URL に
- 設定 -> ネットワークとインターネット -> Wi-Fi -> 使用しているWi-Fiを長押し -> ネットワークの変更 -> プロキシ -> プロキシの自動設定
- PAC URL に
http://${WEB_HOST}:${WEB_PORT}/proxy.pac
を設定する
- PAC URL に
- 設定 -> ネットワークとインターネット -> Wi-Fi -> 使用しているWi-Fiの右側の歯車アイコン -> 右上のペンアイコン -> プロキシ -> プロキシの自動設定
- PAC URL に
http://${WEB_HOST}:${WEB_PORT}/proxy.pac
を設定する
- PAC URL に
- Ruby 2.6.0 or later
- OpenSSH
動作確認は macOS のみ。Windows だと IPアドレスの自動取得周りが上手く動かないと思います。
特になし