搜索代碼,存儲庫,用戶,問題,拉請求

有關更多詳細信息,請參閱貢獻.

我在哪裡可以找到您的OVPN文件?

我們為OpenVPN提供了幾套配置文件. 文件在連接和/或使用安全性的強度方面有所不同. 您可以單擊下面的配置文件的名稱以下載文件.

連接:

使用OpenVPN或PIA連接時,我們為您提供通過TCP或UDP端口連接的選項. 但是,TCP端口通常比UDP端口受到限制,這可以使您的大學或工作場所等網絡上的連接更加成功(但不能保證). 此外,使用IP地址,通過ping我們的一台服務器而不是服務器名稱(us-california).隱私.網絡)可以讓您成功連接網絡阻止或修改DNS的位置.

配置文件:

這些配置文件使用最新的服務器. 每組配置文件之間的差異在下面詳細介紹.

OpenVPN配置文件(默認) – 使用服務器名稱連接的服務器名稱,這些文件通過UDP端口1198與AES-128-CBC+SHA1連接.

OpenVPN配置文件(建議僅默認Windows Plus Block-Out Side-DNS) – 這些文件使用AES-128-CBC+SHA1通過UDP端口1198連接,使用服務器名稱來連接.

OpenVPN配置文件(強) – 這些文件使用服務器名稱連接到UDP端口1197,使用AES-256-CBC+SHA256連接.

OpenVPN配置文件(TCP) – 這些文件使用服務器名稱連接到TCP端口502,通過AES-128-CBC+SHA1連接.

OpenVPN配置文件(強-TCP) – 這些文件使用服務器名稱連接到TCP端口501,使用AES-256-CBC+SHA256連接.

除了OpenVPN配置文件外,可以在此處找到有關自定義配置中使用PIA DNS的信息.

保存的搜索

使用保存的搜索更快地過濾結果

取消創建保存的搜索

您用另一個標籤或窗口簽名. 重新加載以刷新您的會議. 您在另一個標籤或窗口中籤名. 重新加載以刷新您的會議. 您在另一個標籤或窗口上切換帳戶. 重新加載以刷新您的會議.

私人互聯網訪問 – Android VPN客戶端

pia-foss/Mobile Android

此提交不屬於此存儲庫的任何分支,並且可能屬於存儲庫之外的叉子.

切換分支/標籤
分支標籤
無法加載分支
沒什麼可顯示的
無法加載標籤
沒什麼可顯示的

已經使用的名稱

標籤已經存在提供的分支名稱. 許多git命令同時接受標籤和分支名稱,因此創建此分支可能會導致意外行為. 您確定要創建這個分支嗎?

取消創建

  • 當地的
  • 代碼

https github cli
使用Web URL使用SVN使用Git或Checkout.
與我們的官方CLI快速合作. 了解有關CLI的更多信息.

登錄所需的

請登錄以使用代碼空間.

啟動GitHub桌面

如果什麼都沒發生,請下載github桌面,然後重試.

啟動GitHub桌面

如果什麼都沒發生,請下載github桌面,然後重試.

啟動Xcode

如果什麼都沒發生,請下載Xcode,然後重試.

啟動Visual Studio代碼

您的代碼空間將打開一旦準備就緒.

準備您的代碼空間存在問題,請重試.

最新提交

git統計數據

文件

無法加載最新的提交信息.

最新的提交消息
投入時間

讀書我.MD

README V0.1 / xx月xxxx

私人互聯網訪問

私人互聯網訪問是世界領先的消費VPN服務. 在私人互聯網訪問中,我們相信所有人不受限制的訪問權限,作為開源生態系統的堅定支持者,我們決定開源我們的VPN客戶. 有關PIA服務的更多信息,請訪問我們的網站privateInterntaccess.com.

Android應用

安裝

要求

  • git(最新)
  • Android Studio(穩定渠道)
  • Gradle(最新)
  • 已安裝ADB
  • NDK(最新)
  • Android 4.1+

如果尚未安裝這些說明,請使用這些說明在計算機上安裝git:安裝git

如果尚未安裝這些說明

下載代碼庫

使用終端:

git克隆https:// github.com/ pia-foss/ *文件夾名稱 *

輸入您要放入的文件夾,而無需**或使用圖形接口(例如Android Studio的)來克隆回購.

這將提取主要存儲庫以及所需的子模型並初始化它們.

完成初始拉動後,遞歸更新子模型:

git subsodule同步 – 恢復

git suppodule更新 – init-回報

另外,您可以在git命令周圍使用我們的gowrapper同步子模塊.

去跑步pia.去 – 同步

建築

一旦將項目克隆並更新了子模型,該項目將在Android Studio中開放後構建. 這將需要為基礎模塊和配置構建二進製文件. 對於某些計算機來說,這可能需要一段時間,並且只能完成完整的清潔和重建. 您可以在Gradle控制台中看到進度. 完成後,該應用程序將能夠在連接到計算機或計算機上運行的模擬器的設備上運行.

請注意,Android 4.X模擬器與VPN破碎,不會連接.

文件

建築學

com.私人網絡訪問.Android是應用程序PIA部分的包裝名稱.

de.布林基.OpenVPN包含PIA VPN的所有OpenVPN實現.

所有類似的UI元素和模型類都保持在一起. 所有活動和碎片都由他們所在的應用程序區域保持一致.

通過軟件包的代碼結構:

  • UI-應用程序UI類和元素
  • 模型 – 應用模型元素,包括處理程序,界面,事件和POJOS.
  • PIA- API,處理程序,接口,模型和與私人Internet訪問帳戶,服務器和連接信息有關的任務
  • 隧道 – 帶OpenVPN的橋接元素.
  • 接收器 – PIA VPN中使用的廣播接收器.

編碼樣式

PIA VPN使用與MVI(模型視圖意圖)的樣式建立. 我們使用greenrobot的EventBus來在整個應用程序中傳達事件,並使用OKHTTP進行Web調用. 我們的命名結構將課程類型或主題放在了名稱的末尾.

重要的類和文件

  • PiaiBuilder-初始化所需的通知渠道,VPN日誌緩存,服務等. 應在申請中初始化.ongreate()
  • PIAFACTORY-創建界面實例,使您可以控制VPN,獲取帳戶信息並處理連接元素.
  • piaovpnconfig-生成以發送到OpenVPN的VPN配置.
  • ConnectionResponder-處理所有連接的IP抓取,端口轉發和狼牙棒.

貢獻

通過為該項目做出貢獻,您正在同意此處的貢獻者許可協議(CLA)中所述的條款.

有關更多詳細信息,請參閱貢獻.

問題和拉請求應使用以下模板:發出和拉請求.

作者

  • 哈里森·弗雷德(Harrison Frede)-Aff47/slai47
  • Arne Schwabe -Arne
  • Tommie Podzemski -Tommie
  • 賈斯汀·辛普森 – 賈斯汀

執照

需要填寫. 該項目是根據MIT(外籍)許可證的,可以在此處找到.

致謝

該產品包括由OpenSSL項目開發的軟件,用於OpenSSL工具包. (https:// www.Openssl.org/)

©2002-2017 OpenVPN Inc. – OpenVPN是OpenVPN Inc的註冊商標.

關於

私人互聯網訪問 – Android VPN客戶端