Skip to content

TOMATO-ONE/xrdp-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xrdp-proxy

xrdp with NeutrinoRDP proxy module

RDP Proxy (NeutrinoRDP-any)モジュールを有効にした、xrdp です。
Microsoft Windows の RDP プロトコルのProxy として動作します。

xrdpはRDPプロトコルでLinux GUIに接続するソリューションとして多くのディストリビューションで採用されています。
xrdpはRDP Proxyとして動作する NeutrinoRDP-any モードを持っていますが、xrdp.ini の [NeutrinoRDP-Any] セクションを有効にしてもほとんどのディストリビューションでは利用できません。
動作に必要な libxrdpneutrinordp.so が同梱されていないためです。
libxrdpneutrinordp.so はFreeRDP 1.0.1 からforkしたNeutrinoRDPを利用しますが、libファイル名が同じながらAPIが非互換なため、FreeRDP 1.0.2以降と共存できないこと、
xrdpは主にWindowsクライアントからLinux Desktopへの GUIログインを目的として使われることが多く、RDP Proxyの使用頻度が少ないことが理由と思われます。

ここにあるのは libxrdpneutrinordp.so を同梱しRDP Proxy として動作するようにした xrdp で、以下のものを置いています。

  • RockyLinux/Almalinux/CentOS 用RPMバイナリパッケージ(x86_64)、SRPMソースパッケージ
  • Alpine Linux 3.xx 用APKバイナリパッケージ(x86_64,arm,arch64)、srcパッケージ
  • Debian GNU/Linux 11用debパッケージ(amd64)
  • Ubuntu Linux 20.04 LTS/ 22.04 LTS 用debパッケージ(amd64)
  • Dockerコンテナbuild用 dockerfile

docker imageは docker hub でも 公開しています。
https://hub.docker.com/r/junkertomato/xrdp-proxy

xrdp
http://xrdp.org/

About

xrdp with NeutrinoRDP proxy module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published