Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: How to make Router links show up in MC? #26

Open
veitw opened this issue May 14, 2021 · 4 comments
Open

Question: How to make Router links show up in MC? #26

veitw opened this issue May 14, 2021 · 4 comments

Comments

@veitw
Copy link

veitw commented May 14, 2021

I am trying to make MeshCentral Router fly on Linux. But when accessing MC using Firefox or Chromium on Linux, "Router" links do not show up, while they do when using MC in Windows.
I have manually registered the mcrouter:// URI scheme and accessing such URLs from the browsers works fine.

Is it possible to force MC to show Router links, so one may make use of mcrouter:// URLs?

@veitw
Copy link
Author

veitw commented May 14, 2021

If anyone is interested in my results, so far I have tried to run MC Router in both Mono (native .NET implementation) and 64bit Wine.

Running with Mono, MC Router somewhat works if connecting directly to the server using your credentials, but crashes if using a mcrouter:// URL as parameter.

Running with Wine64, MC Router widely works as expected:

  • TCP local map
  • TCP relay map
  • Remote files
  • Remote desktop
    • Clipboard local to remote
    • Clipboard remote to local
  • HTTP mapping (opens in native browser)
  • HTTPS mapping (opens in native browser)
  • RDP mapping (Wine does not have a mstsc.exe)
    • This could be made running by either by:
      • installing Microsoft's RDP client
      • creating a fake mstsc.exe that launches a native application which understands .rdp files (e.g. remmina -e or remmina -c)
      • have an option to start the .rdp file itself instead of mstsc.exe, and associating .rdp with winebrowser.exe which then will start a native application handling this file (works with remmina)
  • SSH mapping
    • Works if PuTTY is installed in wine, but would need something to start a native ssh client in a native terminal to be useful
  • SCP mapping
    • Works if WinSCP is installed in wine, but would need something to start a native scp/sftp client such as FileZilla to be useful

Not tested so far:

  • UDP local map
  • UDP relay map

@cookta2012
Copy link
Contributor

cookta2012 commented May 14, 2021 via email

@cookta2012
Copy link
Contributor

@veitw What version of wine?

@veitw
Copy link
Author

veitw commented May 15, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants