Investigate alternative TPP VPN clients

オープン
#31 コメント 6 件 リアクション 0 件 担当者 1 名 GitHub で見る

@lucyb がすでに取り組んでいます。

2023年3月22日 から。

評価

この issue はまだ評価されていません。

説明

TPP currently provides a specific Windows x64 client to connect to the their VPN.

This is problematic for our many users who need to connect to the VPN on Mac or Linux, who have to run an x64 windows VM to run the client, which is currently not an option at all on new M1 macs.

TPP have said we can use an alternative client, although they are keen that this client is kept up to date.

The TPP VPN is currently configured to use the IPSec with IKEv1 and a pre-shared key.

On Linux, the strongswan package can do this, based on exploratory testing.

MacOSX doesn't support IKEv1, we would need to find an m1 compatible client.

However, IKEv1 is quite old, and IKEv2 is a) supported OOTB on MacOSX b) the recommended setting for IPSec.

Sonicwall 7 supports IKEv2, and AFAICS so does it's client

So, a possible route to resolve this is to ask TPP to switch the VPN to IKEv2, and then Mac and Linux support is much easier, and we are upgrading the protocol to a better version at the same time. AIUI, uses of the existing client shouldn't be affected at all.

主要言語
Python
スター
0
フォーク
0
平均マージ
12時間 47分
マージ済み PR(30日)
2

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

opensafely-core/sysadmin のほかの issue

opensafely-core/sysadmin の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。