melpon / wandbox-builder

Wandbox Infrastructure
Boost Software License 1.0
47 stars 33 forks source link

Can be available network access in Wandbox? #104

Open takker99 opened 3 years ago

takker99 commented 3 years ago

Hello. Thank you for providing such a great online compiler.

Today I want to use Deno in Wandbox, so I cloned the repository and made configuration files (https://github.com/takker99/wandbox-builder/commit/f6c8cf75839736633d2fa1d8059d4b183cebd08b). However, I realized that Wandbox forbid network access, according to the paragraph.

Without network access, Deno can do nothing but completely standalone typescripts. Are there any ways to allow network access with enough security?

melpon commented 3 years ago

今のところローカルホスト以外にはアクセスできないようにしています。 ネットワークを無限に使えるようにすると踏み台にされてしまうので、ユーザー認証とネットワーク量を制限する機能が必要で、それは今のところ実装できていないです。

takker99 commented 3 years ago

返信ありがとうございます。 確かに安全性を確保した上でネットワーク通信できるようにするには、ユーザー認証や予め通信できるドメインを制限するしかないですね。 それとDenoはRemote moduleは使えないものの、途中まで作った設定ファイルをボツにするのも何なので、後ほどwandboxに追加しておきます

takker99 commented 3 years ago

すみません、結合テストの段階まで来たのですが、犬小屋と牛舎のdocker環境構築にだいぶ手こずっていて時間がかかりそうです。 続きは時間ができたときにやります