Uzak erişim
SimpliGen'e, bir VPS'de veya başka bir makinede çalışan bir aracı aracılığıyla güvenli bir tünel üzerinden ulaşın.
Varsayılan olarak bir aracı SimpliGen'e aynı makinede bağlanır. Aracınızı başka bir yerde çalıştırırsanız, örneğin bir VPS'de, yine de SimpliGen'e güvenli bir tünel üzerinden ulaşabilirsiniz; uygulamada herhangi bir değişiklik yapmanıza gerek yoktur.
Fikir
SimpliGen'in kontrol servisi güvenlik nedeniyle yalnızca localhost üzerinde dinler. Bu nedenle hile, uzak makinenin localhost adresini SimpliGen makinenizin localhost adresine tünelemektir. Bir SSH ters tüneli tam olarak bunu yapar ve SSH tüm şifreleme ve kimlik doğrulamasını gerçekleştirir.
Nelere ihtiyacınız var
- SimpliGen ev makinenizde çalışıyor; eşleştirme belirteci ile (Ayarlar -> Bir aracı bağla -> Manuel kurulum içinde bir tane oluşturun).
- Kontrol API portu. Windows'ta
%APPDATA%\simpligen\agent-api.jsoniçindedir, örneğin48199. - Eve makinenizden uzak makineye SSH erişimi.
Tüneli aç
Ana makinenizden (SimpliGen çalıştığı yer) uzak makineye ters bir tünel açın. 48199 yerine portunuzu ve user@your-vps yerine sunucunuzu yazın:
ssh -N -R 48199:localhost:48199 user@your-vpsBu, uzak makinedeki localhost:48199 adresinin ana makinenizdeki localhost:48199 adresine iletilmesini sağlar. Aracı çalışırken bunu açık tutun.
Aracıyı buna yönlendirin
Uzak makinede, aracınızın MCP sunucusunu belirteci ve portu ile yapılandırın:
{
"mcpServers": {
"simpligen": {
"command": "npx",
"args": ["-y", "@simpligen/mcp"],
"env": {
"SIMPLIGEN_TOKEN": "sg-agent-...",
"SIMPLIGEN_API_PORT": "48199"
}
}
}
}SIMPLIGEN_API_PORT bağlayıcıya hangi portu kullanacağını söyler, çünkü uzak makinede bundan algılamak için SimpliGen kurulumu yoktur. Her istek tünelden ana makinenizdeki SimpliGen'e gider.
Her ikisini de açık tutun
SimpliGen ana makinenizde açık kalmalı ve tünel ayakta olmalıdır. Biri durursa, aracı yeniden başlatana kadar bağlantısını kaybeder.
Tailscale veya özel ağ kullanma
Tailscale gibi özel bir ağ ağı kullanıyorsanız, ev yönlendiricinizde hiçbir port açmadan kararlı bir bağlantı için aynı SSH ters tünelini üzerinde çalıştırın. Mekanik aynıdır: uzak makinenin localhost yine ana makinenizin localhost adresine iletilir.
Güvenlik hakkında bir not
Tünel her iki tarafta da localhost adresinde sonlandığından, SimpliGen'i genel internete maruz bırakmıyorsunuz. SSH bağlantıyı şifreler ve kimlik doğrular; pairing belirteci aracıyı yetkilendirir. Bağlı aracılar içinden erişimi kesmek için bu belirteci istediğiniz zaman iptal edebilirsiniz.