{"id":3730,"date":"2019-05-31T12:42:15","date_gmt":"2019-05-31T09:42:15","guid":{"rendered":"http:\/\/trueconf.com/blog\/?p=3730"},"modified":"2025-09-18T13:03:42","modified_gmt":"2025-09-18T10:03:42","slug":"connect-external-users","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/connect-external-users","title":{"rendered":"How to connect users from outside your network"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\"><a href=\"https:\/\/trueconf.com\/products\/server\/video-conferencing-server.html\" target=\"_blank\" rel=\"noopener\">TrueConf Server<\/a> can operate both in the LAN and connect users on the internet (e.g. during web conferences).<\/p>\n<p>If your TrueConf Server instance is connected to the internet with NAT, router or any other network device, external users can call only this device and not the server.<\/p>\n<p>Thus, if you would like to make TrueConf Server visible from the internet, you should set additional addressing between the computer where TrueConf Server is installed and the router.<\/p>\n<p>In other words, the signal from the router should be sent further in correct direction (to your TrueConf Server instance).<\/p>\n<h2 id=\"\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Case study: setting up a router<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">As an example, let\u2019s consider a network with two participants: a router and\u00a0 TrueConf Server. The router is connected to the internet and computer with TrueConf Server installed is connected to the router. On the diagram below you will find other network participants, but their addresses should not be taken into account.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/1_en.png\" data-rel=\"lightbox-gallery-PjCKqN4H\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-14012\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/1_en-525x470.png\" alt=\"\" width=\"525\" height=\"470\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/1_en-525x470.png 525w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/1_en-203x182.png 203w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/1_en.png 759w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">After TrueConf Server has been installed, the administrator can find their TrueConf Server IP address in the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#web-settings\" target=\"_blank\" rel=\"noopener\"><b>Web \u2192 Settings<\/b><\/a> section in TrueConf Server control panel. This address indicates internal router network address (not its internet address) and differentiates it among other computers in this network (see <b><span style=\"color: blue;\">10.2.2.200<\/span><\/b> on the picture below). Correspondingly, this address applies only to<b> your router<\/b>, while it can be considered non-existent for the internet in general.<\/p>\n<p>Only the router has an external address (see <b><span style=\"color: red;\">95.101.102.104<\/span><\/b> on the picture below) accessible from the internet.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/2_en.png\" data-rel=\"lightbox-gallery-PjCKqN4H\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-14013\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/2_en-690x452.png\" alt=\"\" width=\"690\" height=\"452\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/2_en-690x452.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/2_en-768x503.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/2_en-1024x671.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/2_en-278x182.png 278w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/2_en.png 1116w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Correspondingly, internet users should contact the router that in turn transmits data and any queries to TrueConf Server.<\/p>\n<p>Certain ports should be defined for such queries and redirection should be set from them to the local server address so that the router sees which queries are to be addressed to TrueConf Server.<\/p>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\n<p>It is recommended to save the port settings during redirection. For example, you need to set redirection to the TrueConf Server port <b>80<\/b> from the router port <b>80<\/b>.<\/p>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">On the diagram below router port <b><span style=\"color: red;\">:80<\/span><\/b> is associated with local network address <b><span style=\"color: blue;\">10.2.2.200:80<\/span><\/b>. Due to this fact port <b><span style=\"color: blue;\">:80<\/span><\/b> of the computer where TrueConf Server is installed cannot be accessed from the internet by address <b><span style=\"color: red;\">95.101.102.104<\/span><\/b><b><span style=\"color: red;\">:80<\/span><\/b>.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/3_en.png\" data-rel=\"lightbox-gallery-PjCKqN4H\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-14014\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/3_en-690x452.png\" alt=\"\" width=\"690\" height=\"452\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/3_en-690x452.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/3_en-768x503.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/3_en-1024x671.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/3_en-278x182.png 278w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/3_en.png 1116w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/4_en.png\" data-rel=\"lightbox-gallery-PjCKqN4H\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-14015\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/4_en-612x470.png\" alt=\"\" width=\"612\" height=\"470\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/4_en-612x470.png 612w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/4_en-768x590.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/4_en-237x182.png 237w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/05\/4_en.png 884w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">All in all, to provide access to your TrueConf Server instance from the internet, you should do the following things:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Read our article about <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/ports-trueconf-server-use.html\" target=\"_blank\" rel=\"noopener\">the ports used by TrueConf Server<\/a> and choose the ones you need. You will definitely need:<\/li>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\"><b>4307<\/b> &#8211; for TrueConf Server connection with client applications;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\"><b>80<\/b> &#8211; for the control panel access.<\/li>\n<\/ul>\n<li class=\"ui-list__item ui-list__item--num\">Go to <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#web-settings\" target=\"_blank\" rel=\"noopener\"><b>Web \u2192 Settings<\/b><\/a> section on the TrueConf Server <a href=\"https:\/\/trueconf.com\/blog\/wiki\/trueconf-server-control-panel\" target=\"_blank\" rel=\"noopener\">control panel<\/a> and find out TrueConf Server in the local network in <strong>External Web Page Address\u2026<\/strong> section. We don\u2019t recommend using the address obtained by DHCP to connect it with the computer where TrueConf Server is installed. Instead, you should assign it manually.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Your system administrator should set selected ports redirection to the local TrueConf Server address in the router settings. The order of settings depends on your router model, so we cannot give detailed recommendations for this procedure.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Find your router internet IP address (e.g. using <b>ipconfig <\/b>command). It is recommended to ask your provider whether your address is static, i.e. if it may change in the long run.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Set your external address in the TrueConfServer settings <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/connect-external-users.html#How_to_set_external_address\" target=\"_blank\" rel=\"noopener\">as described below<\/a>. After this you will be able to:<\/li>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">\u00a0submit your external address to the users to connect<a href=\"https:\/\/docs.trueconf.com\/client\/en\/installation#connect\" target=\"_blank\" rel=\"noopener\"> from the client application<\/a>, In our case this address is <code>95.101.102.104:4307<\/code><\/li>\n<li class=\"ui-list__item ui-list__item--disc\">use the external address for <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-host-a-webinar-using-trueconf-server.html\" target=\"_blank\" rel=\"noopener\">web conference<\/a> URL.<\/li>\n<\/ul>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">In our example <a href=\"https:\/\/trueconf.com\/blog\/wiki\/conference-page\" target=\"_blank\" rel=\"noopener\">conference page<\/a> with <a href=\"https:\/\/trueconf.com\/blog\/wiki\/conference-id\" target=\"_blank\" rel=\"noopener\">ID 12345678<\/a> is accessible by address<code>95.101.102.104:80\/c\/12345678<\/code><b><\/b>.<br \/>\nAs TrueConf Server can automatically work with addresses, it would be reasonable to inform your TrueConf Server instance about its new \u201calias\u201d. The next section covers the possible ways to do it.<\/p>\n<h3 id=\"\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\"><b>How to set external address<\/b><\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">If you\u2019d like your client applications to be able to find your TrueConf Server when scanning the network, you should list the addresses in use in the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#network-settings\" target=\"_blank\" rel=\"noopener\"><b>Network \u2192 Network Settings<\/b><\/a> section of the TrueConf Server <a href=\"https:\/\/trueconf.com\/blog\/wiki\/trueconf-server-control-panel\" target=\"_blank\" rel=\"noopener\">control panel<\/a>.<\/p>\n<p>Set local network server addresses (<b><span style=\"color: blue;\">10.2.2.200<\/span><\/b> in the example above) in the <strong>Internal Addresses<\/strong> section.<\/p>\n<p>Set the addresses from which your TrueConf Server instance can be accessed in the <strong>External Addresses<\/strong> section:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">local network address (the same as in the <strong>Internal Addresses<\/strong> section);<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">new address to access TrueConf Server from the internet (<b><span style=\"color: red;\">95.101.102.104<\/span><\/b><b><span style=\"color: red;\">:80<\/span><\/b> in this example).<\/li>\n<\/ul>\n<p class=\"primary-medium-text ui-mb-sm-1\">Don\u2019t forget to press the <strong>Apply<\/strong> button after having entered these changes.<\/p>\n<h3 id=\"\" class=\"h5--main h5--thick black-text ui-mb-xs-3 ui-mt-md-1\"><b>Web conference URLs<\/b><\/h3>\n<p class=\"primary-medium-text ui-mb-sm-1\">With TrueConf Server, you can <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-send-emails-with-trueconf-server.html\" target=\"_blank\" rel=\"noopener\">send automatic email invitations <\/a>to the conference participants. Such emails contain the scheduled conference details including <a href=\"https:\/\/trueconf.com\/blog\/wiki\/conference-page\" target=\"_blank\" rel=\"noopener\">conference page<\/a> address.<\/p>\n<p>Set this address in the <strong>Web Page External Address&#8230;<\/strong> subsection in the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config#web-settings\" target=\"_blank\" rel=\"noopener\"><b>Web <\/b><\/a><b><strong><a href=\"https:\/\/docs.trueconf.com\/server\/admin\/web-config#web-settings\" target=\"_blank\" rel=\"noopener\">\u2192 Settings<\/a><\/strong><\/b> section of the TrueConf Server <a href=\"https:\/\/trueconf.com\/blog\/wiki\/trueconf-server-control-panel\" target=\"_blank\" rel=\"noopener\">control panel<\/a> and press <strong>Apply<\/strong> so that these addresses as well as widget addresses contain correct IP address and port details.<\/p>\n<h2 id=\"\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">NAT Settings<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">NAT or any other network mechanism should be set similarly. It is important to set aliases as network ports interfaces accessible from the internet for the local address of the computer where TrueConf Server is installed and set corresponding redirections within your network.<\/p>\n<p>Same ports and internal addresses can be arranged in the router settings in <strong>NAT\/Forwarding<\/strong> section. NAT settings always have peculiarities so we recommend you to contact your administrator for further assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If Administrator wants to make the server visible from the outside (e.g. through the Internet) or to enable remote users to connect to it and to use it, some configuration is usually required.<\/p>\n<p>The most obvious way to achieve this is to set up TrueConf Server outside of the local network and assign it with Public IP address. However in most cases it isn\u2019t an option.<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[208,186],"class_list":["post-3730","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-conference-scheduling","tag-administration","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=3730"}],"version-history":[{"count":28,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3730\/revisions"}],"predecessor-version":[{"id":38891,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/3730\/revisions\/38891"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=3730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=3730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=3730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}