問題タブ [pptp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1023 参照

linux - Linux PPTP サーバー リレー

PPTP サーバーとクライアントの両方を備えた VPS を作成し、この VPS を中継として使用します。

VPS1 と VPS2 の 2 つのサーバーがあり、どちらも PPTPD をインストールし、VPS1 は pptp クライアントをインストールします。

私はこれが欲しい:

ユーザー ---- PPTP ----> VPS1 ----- PPTP ----> VPS2

ユーザーは VPS1 に接続し、すべてのネットワーク トラフィックは VPS2 にルーティングされます。ユーザーがVPS2を直接接続するのが難しいため、これを行っています。中継として機能する中間サーバーが必要です。

どうすれば iptable を設定して動作させることができますか? ありがとう。

0 投票する
4 に答える
11534 参照

android - Android デバイスを PPTP VPN に接続する方法

ubuntu のガイドを使用して PPTP VPN サーバーを作成しました 。

今私は持っています: 私の問題は、私のAndroid携帯が私が作成したpptpに接続できなかったことです。ユーザー名とパスワードを入力して接続しようとすると、メッセージは接続中...だけですが、その後はUnsuccessfulです。

ここに画像の説明を入力

そこで、PPTP VPN に接続する方法の概要について、このリンクを検索して見つけました。私もここに来ましたが、まだ電話を VPN に接続できません。私はubuntuのガイドが言っていることに正確に従いましたが、目標を達成するために何をすべきかわかりません。AndroidフォンがPPTP VPNに接続できるようにするために必要なリンクまたはガイドを提供してください.

サーバーのsyslog

クライアントのsyslog

options.pptp ファイル

0 投票する
1 に答える
1737 参照

android - パケットは送信されたが受信できない

私はvpn用のandroids toyvpnサンプルプロジェクトを編集してきましたが、サンプルアプリ用にこれを入手しました

ここに画像の説明を入力

Android設定を介してvpnを手動で設定すると、パケット受信があるため、コードに何か問題がある/不足していることを知っています。そのため、パケットを受信する方法を探していて、これを機能させる方法がわかりません。

VpnService を拡張する VCLのソース コードを次に示します。

これは私が上記のクラスを使用する方法です

0 投票する
0 に答える
350 参照

unix - pptp による iptables 転送

独自のアプリとサービスを含む独自の AOSP を作成しています。これらのサービスの 1 つは ppp0 インターフェイスを作成し、そのインターフェイスを介して転送される特定のアプリをリンクしようとします。これらのコマンドを試しましたが、期待どおりに機能しませんでした。

iptables -t mangle -A OUTPUT -m owner --uid-owner 10088 -j MARK --set-mark 100

ip route add via 10.0.0.201 dev ppp0 テーブル 100

すべての fwmark 100 テーブル 100 から IP ルールを追加

iptables -t nat -A POSTROUTING -m owner --uid-owner 10088 -j SNAT --to-source 10.0.0.201

ip route add default dev wlan0

ちなみに、10.0.0.201はppp0インターフェースのIPアドレスです。

これはユーザー 10088 で正常に動作しますが、Android chrome ブラウザー (UID 10088 ではありません) を使用すると DNS の問題が発生するため、URL を解決できません。これは、UID 10088 を持つユーザー以外はインターネットに接続できないことを意味します。

VPN を有効にした後に Android の iptables を分析したところ、次の行が見つかりました。

彼らはいくつかのパケットをマークし、uid の範囲を選択したようです。まさに私がやりたいことですが、それらの範囲ではなく特定の uid が必要です。

ip route は私にこれを提供します:

これを解決するか、別の新しいソリューションを解決するかのいずれかで、仕事を成し遂げるソリューションを探しています。

あなたから聞いて楽しみにして。

よろしくお願いします。

0 投票する
1 に答える
248 参照

linux - PPTP サーバーによって自動的に割り当てられた LAN 内の PPTP クライアントのローカル IP を知るには?

クライアントに IP を自動的に割り当てるように PPTP サーバーを構成しました。

特定のユーザーに割り当てられている現在のローカル IP を知りたいです。私は実際にリモート IP を決定するスクリプトを持っていますが、実際には LAN IP を見つける方法を見つけていません。

これは CHAP ファイルのサンプル行です。ご覧のとおり、IP は自動的に割り当てられます。

ありがとう!