{"id":1428,"date":"2024-04-24T13:22:36","date_gmt":"2024-04-24T13:22:36","guid":{"rendered":"https:\/\/integrationobjects.com\/blog\/?p=1428"},"modified":"2026-04-03T15:48:37","modified_gmt":"2026-04-03T15:48:37","slug":"configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker","status":"publish","type":"post","link":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/","title":{"rendered":"How to Configure a Secure OPC Tunnel Between OPC Client and OPC Server Using OPCNet Broker\u00ae"},"content":{"rendered":"<p data-start=\"477\" data-end=\"631\">Setting up a secure OPC tunnel between an OPC client and OPC server is essential for reliable, firewall-friendly, and secure industrial communication.<\/p>\n<p data-start=\"633\" data-end=\"815\">Traditional OPC Classic communication relies on DCOM, which introduces complexity, security risks, and configuration challenges, especially across networks, domains, and remote sites.<\/p>\n<p data-start=\"817\" data-end=\"968\">OPCNet Broker\u00ae provides a modern solution by replacing<a href=\"https:\/\/integrationobjects.com\/blog\/windows-dcom-server-security-feature-bypass\/\"> DCOM<\/a> with a secure, high-performance OPC tunneling architecture using a single TCP port.<\/p>\n<p data-start=\"970\" data-end=\"1073\">In this guide, you\u2019ll learn step-by-step how to configure a secure OPC tunnel using OPCNet Broker\u00ae<\/p>\n<h2>What is OPCNet Broker\u00ae?<\/h2>\n<p data-start=\"1111\" data-end=\"1244\"><a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-tunneling\/opcnet-broker-da-hda-ae\/\">OPCNet Broker\u00ae<\/a> is a secure OPC tunneling solution designed to simplify and protect OPC communication between clients and servers.<\/p>\n<p data-start=\"1246\" data-end=\"1257\">It enables:<\/p>\n<ul data-start=\"1258\" data-end=\"1490\">\n<li data-section-id=\"vnq1l3\" data-start=\"1258\" data-end=\"1298\">Secure OPC data transfer over TCP\/IP<\/li>\n<li data-section-id=\"78mbdo\" data-start=\"1299\" data-end=\"1333\">Elimination of DCOM dependency<\/li>\n<li data-section-id=\"1j5fetj\" data-start=\"1334\" data-end=\"1369\">Support for OPC DA, HDA, and AE<\/li>\n<li data-section-id=\"10ksm0x\" data-start=\"1370\" data-end=\"1425\">Real-time, historical, and event data communication<\/li>\n<li data-section-id=\"162pxc8\" data-start=\"1426\" data-end=\"1490\">Secure access across firewalls, domains, and remote networks<\/li>\n<\/ul>\n<p data-start=\"1492\" data-end=\"1604\">By using OPCNet Broker\u00ae, organizations can deploy a secure OPC tunnel without complex network configuration.<\/p>\n<h2 data-section-id=\"10kl2at\" data-start=\"1611\" data-end=\"1645\">What is a Secure OPC Tunnel?<\/h2>\n<p data-start=\"1647\" data-end=\"1751\">A <strong data-start=\"1649\" data-end=\"1670\">secure OPC tunnel<\/strong> is a communication channel that allows OPC clients and servers to exchange data:<\/p>\n<ul data-start=\"1753\" data-end=\"1884\">\n<li data-section-id=\"1isrcqv\" data-start=\"1753\" data-end=\"1775\">Without using DCOM<\/li>\n<li data-section-id=\"1s6at2r\" data-start=\"1776\" data-end=\"1832\">Through encrypted or controlled TCP\/IP communication<\/li>\n<li data-section-id=\"1epjb1o\" data-start=\"1833\" data-end=\"1884\">Across firewalls, domains, and WAN environments<\/li>\n<\/ul>\n<p data-start=\"1886\" data-end=\"1897\">It ensures:<\/p>\n<ul data-start=\"1898\" data-end=\"2005\">\n<li data-section-id=\"118bmrj\" data-start=\"1898\" data-end=\"1916\">Data integrity<\/li>\n<li data-section-id=\"137tue7\" data-start=\"1917\" data-end=\"1942\">Secure authentication<\/li>\n<li data-section-id=\"1rs3rpx\" data-start=\"1943\" data-end=\"1968\">Reliable connectivity<\/li>\n<li data-section-id=\"1uys51m\" data-start=\"1969\" data-end=\"2005\">Simplified network configuration<\/li>\n<\/ul>\n<p data-start=\"2007\" data-end=\"2108\">OPCNet Broker\u00ae implements this by wrapping OPC traffic into a secure, controlled tunneling layer.<\/p>\n<h2 data-section-id=\"1ng9bn6\" data-start=\"2115\" data-end=\"2157\">OPCNet Broker\u00ae Architecture Overview<\/h2>\n<p data-start=\"2159\" data-end=\"2201\">OPCNet Broker\u00ae consists of two components:<\/p>\n<ul data-start=\"2203\" data-end=\"2316\">\n<li data-section-id=\"m8opbs\" data-start=\"2203\" data-end=\"2259\"><strong data-start=\"2205\" data-end=\"2219\">ONB Server<\/strong> \u2192 Installed on the OPC Server machine<\/li>\n<li data-section-id=\"ud5goo\" data-start=\"2260\" data-end=\"2316\"><strong data-start=\"2262\" data-end=\"2276\">ONB Client<\/strong> \u2192 Installed on the OPC Client machine<\/li>\n<\/ul>\n<p data-start=\"2318\" data-end=\"2400\">Together, they create a secure OPC tunnel over a single configurable TCP port.<\/p>\n<h2>Step-by-Step: Configure a Secure OPC Tunnel<\/h2>\n<p>Follow the detailed instructions below on how to install and configure ONB:<\/p>\n<ol style=\"list-style-type: upper-alpha;\">\n<li>\n<h3><strong>In the OPC Server machine:<\/strong><\/h3>\n<ol style=\"list-style-type: number;\">\n<li>Copy the downloaded package onto the OPC Server machine.<\/li>\n<li>Unzip the package:\n<ol style=\"list-style-type: lower-roman;\">\n<li>Use the ONB Server setup in the .Net Framework version 4.0 subfolder for Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012, Windows Server 2008, Windows 7, Windows 8, Windows 10 and Windows 11 operating systems.<\/li>\n<li>Use the ONB Server setup in the .Net Framework version 2.0 subfolder for Windows Server 2003 and Windows XP operating systems.<\/li>\n<\/ol>\n<\/li>\n<li>Verify that you have the selected .Net framework version installed in the target machine.<\/li>\n<li>Right click on the ONBS setup executable and select \u201c<strong>Run as administrator<\/strong>\u201d from the displayed menu.<\/li>\n<li>Let the Install Wizard guide you through the installation.<\/li>\n<li>Configure the ONB Server service to run with a user account that has access rights to connect to and read data from your OPC Server. To do so:\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Open Windows services.<\/li>\n<li>Locate the \u201c<strong>Integration Objects OPCNet Broker Server<\/strong>\u201d service.<\/li>\n<li>Right click on it and select \u201c<strong>Properties<\/strong>\u201d from the displayed menu.<\/li>\n<li>Go to the \u201c<strong>Log on<\/strong>\u201d tab and configure the adequate user account under \u201cThis account\u201d option. This user account needs to have privileges to connect to your OPC Server and read data as well as read\/write access rights to the ONB installation folder and to the Windows registry.<\/li>\n<li>Start the \u201c<strong>Integration Objects OPCNet Broker Server<\/strong>\u201d service.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<h3><strong>In the OPC Client machine:<\/strong><\/h3>\n<ol style=\"list-style-type: number;\">\n<li>Copy the downloaded package onto the OPC Client machine.<\/li>\n<li>Unzip the package:\n<ol style=\"list-style-type: lower-roman;\">\n<li>Use the ONB Client setup in the .Net Framework version 4.0 subfolder for Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012, Windows Server 2008, Windows 7, Windows 8, Windows 10 and Windows 11 operating systems.<\/li>\n<li>Use the ONB Client setup in the .Net Framework version 2.0 subfolder for Windows Server 2003 and Windows XP operating systems.<\/li>\n<\/ol>\n<\/li>\n<li>Verify that you have the selected .Net framework version installed in the target machine.<\/li>\n<li>Right click the ONBC setup executable and select \u201c<strong>Run as administrator<\/strong>\u201d from the displayed menu.<\/li>\n<li>Let the Install Wizard guide you through the installation.<\/li>\n<li>Right click on the ONB Client configuration Tool shortcut and select \u201c<strong>Run as administrator<\/strong>\u201d from the displayed menu.<\/li>\n<li>Click \u201c<strong>ONB Connection<\/strong>\u201d on the menu, then select \u201c<strong>Add<\/strong>\u201d from the displayed list.<\/li>\n<li>Enter the ONB Server IP address as illustrated below:<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1429 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/add-ONB-Connection.png\" alt=\"add OPCNetBroker Connection\" width=\"465\" height=\"553\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/add-ONB-Connection.png 635w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/add-ONB-Connection-252x300.png 252w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/>\n<p style=\"text-align: center;\"><strong><em>Figure 1: Add ONB Connection<\/em><\/strong><\/p>\n<\/li>\n<li>Click the \u201c<strong>OK<\/strong>\u201d button to add all OPC Servers available on the ONBS machine and register them in the ONBC machine.<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1430 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Added-ONB-Connections-on-the-Client-Side.jpg\" alt=\"Added OPCNetBroker Connections on the Client Side\" width=\"472\" height=\"376\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Added-ONB-Connections-on-the-Client-Side.jpg 582w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Added-ONB-Connections-on-the-Client-Side-300x239.jpg 300w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/>\n<p style=\"text-align: center;\"><em><strong>Figure 2: Added ONB Connections on the Client Side<\/strong><\/em><\/p>\n<\/li>\n<li>Configure your firewall to open the ONB TCP port between your client and server machines.<\/li>\n<li>Open your OPC Client, then browse your local OPC Servers and locate the entries created by the ONB Client when adding your ONB connection. These should have format illustrated in the example below.<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1431 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/OPC-Client-Connected-to-OPC-Server-via-ONB.png\" alt=\"OPC Client Connected to OPC Server via OPCNetB\" width=\"631\" height=\"677\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/OPC-Client-Connected-to-OPC-Server-via-ONB.png 788w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/OPC-Client-Connected-to-OPC-Server-via-ONB-280x300.png 280w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/OPC-Client-Connected-to-OPC-Server-via-ONB-768x824.png 768w\" sizes=\"auto, (max-width: 631px) 100vw, 631px\" \/>\n<p style=\"text-align: center;\"><em><strong>Figure 3: OPC Client Connected to OPC Server via ONB<\/strong><\/em><\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<div id=\"_tcx-pxx6oeabljb\" class=\"_tc_offscreeneded\">\n<h2 data-section-id=\"sh28pr\" data-start=\"4623\" data-end=\"4666\">Benefits of Using a Secure OPC Tunnel<\/h2>\n<p data-start=\"4668\" data-end=\"4727\">Using OPCNet Broker\u00ae for your OPC tunneling setup provides:<\/p>\n<ul data-start=\"4729\" data-end=\"4996\">\n<li data-section-id=\"1w75a04\" data-start=\"4729\" data-end=\"4771\">Secure, encrypted OPC communication<\/li>\n<li data-section-id=\"1deum0z\" data-start=\"4772\" data-end=\"4809\">No DCOM configuration required<\/li>\n<li data-section-id=\"1ixf6tp\" data-start=\"4810\" data-end=\"4868\">Seamless communication across firewalls and domains<\/li>\n<li data-section-id=\"1xgud4k\" data-start=\"4869\" data-end=\"4911\">\u00a0Improved performance and reliability<\/li>\n<li data-section-id=\"1nccq0a\" data-start=\"4912\" data-end=\"4947\">Stable real-time data access<\/li>\n<li data-section-id=\"42woam\" data-start=\"4948\" data-end=\"4996\">Simplified architecture with one TCP port<\/li>\n<\/ul>\n<h2 data-section-id=\"ckig0o\" data-start=\"5003\" data-end=\"5042\">Where Secure OPC Tunnels Are Used<\/h2>\n<p data-start=\"5044\" data-end=\"5086\">Secure OPC tunnels are widely deployed in:<\/p>\n<ul data-start=\"5088\" data-end=\"5196\">\n<li data-section-id=\"1akkrgx\" data-start=\"5088\" data-end=\"5101\">Oil &amp; Gas<\/li>\n<li data-section-id=\"a4mmcq\" data-start=\"5102\" data-end=\"5124\">Energy &amp; Utilities<\/li>\n<li data-section-id=\"18tykco\" data-start=\"5125\" data-end=\"5142\">Manufacturing<\/li>\n<li data-section-id=\"1ola6l8\" data-start=\"5143\" data-end=\"5162\">Pharmaceuticals<\/li>\n<li data-section-id=\"xwcxty\" data-start=\"5163\" data-end=\"5196\">Industrial automation systems<\/li>\n<\/ul>\n<p data-start=\"5198\" data-end=\"5294\">They are essential wherever reliable and secure cross-network OPC communication is required.<\/p>\n<h2 data-start=\"5198\" data-end=\"5294\"><span class=\"TextRun SCXW754715 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW754715 BCX0\" data-ccp-parastyle=\"heading 2\">FAQ: Secure OPC Tunnel Configuration<\/span><\/span><span class=\"EOP SCXW754715 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:299,&quot;335559739&quot;:299}\">\u00a0<\/span><\/h2>\n<style>#sp-ea-1793 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-1793.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-1793.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-1793.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-1793.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-1793.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}.sp-easy-accordion .sp-ea-single .ea-header a{\r\n  display: block;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    font-weight: 600;\r\n    color: #444;\r\n    font-size: 16px;\r\n    line-height: 1;\r\n  box-shadow: none;}<\/style><div id=\"sp_easy_accordion-1775231061\"><div id=\"sp-ea-1793\" class=\"sp-ea-one sp-easy-accordion\" data-ea-active=\"ea-click\" data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card ea-expand sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17930\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17930\" aria-controls=\"collapse17930\" href=\"#\" aria-expanded=\"true\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-minus\"><\/i> What is a secure OPC tunnel? <\/a><\/h3><div class=\"sp-collapse spcollapse collapsed show\" id=\"collapse17930\" data-parent=\"#sp-ea-1793\" role=\"region\" aria-labelledby=\"ea-header-17930\"> <div class=\"ea-body\"><p><span class=\"TextRun SCXW79208956 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW79208956 BCX0\">A secure OPC tunnel is a communication channel that allows OPC client-server data exchange without DCOM, using secure TCP\/IP transport.<\/span><\/span><span class=\"EOP SCXW79208956 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17931\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17931\" aria-controls=\"collapse17931\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> Why use OPCNet Broker\u00ae for OPC tunneling? <\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17931\" data-parent=\"#sp-ea-1793\" role=\"region\" aria-labelledby=\"ea-header-17931\"> <div class=\"ea-body\"><p><span class=\"TextRun SCXW110016664 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW110016664 BCX0\">Because it eliminates DCOM complexity, improves security, and enables reliable OPC communication across networks using a single TCP port.<\/span><\/span><span class=\"EOP SCXW110016664 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17932\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17932\" aria-controls=\"collapse17932\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> How do you configure a secure OPC tunnel? <\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17932\" data-parent=\"#sp-ea-1793\" role=\"region\" aria-labelledby=\"ea-header-17932\"> <div class=\"ea-body\"><p><span class=\"TextRun SCXW265037035 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW265037035 BCX0\">You install\u00a0<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW265037035 BCX0\">OPCNet<\/span><span class=\"NormalTextRun SCXW265037035 BCX0\">\u00a0Broker\u00ae on both server and client machines, configure the service, set\u00a0<\/span><span class=\"NormalTextRun SCXW265037035 BCX0\">firewall<\/span><span class=\"NormalTextRun SCXW265037035 BCX0\">\u00a0rules, and connect via the client configuration tool.<\/span><\/span><span class=\"EOP SCXW265037035 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17933\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17933\" aria-controls=\"collapse17933\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> Is OPC tunneling secure? <\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17933\" data-parent=\"#sp-ea-1793\" role=\"region\" aria-labelledby=\"ea-header-17933\"> <div class=\"ea-body\"><p><span class=\"TextRun SCXW10453006 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW10453006 BCX0\">Yes- when properly implemented with authentication, encryption, and access control, OPC tunnelin<\/span><span class=\"NormalTextRun SCXW10453006 BCX0\">g\u00a0<\/span><span class=\"NormalTextRun SCXW10453006 BCX0\">provides<\/span><span class=\"NormalTextRun SCXW10453006 BCX0\">\u00a0a secure alternative to DCOM<\/span><\/span><span class=\"EOP SCXW10453006 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p><\/div><\/div><\/div><script type=\"application\/ld+json\">{ \"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"@id\": \"sp-ea-schema-1793-6a2356cb33758\", \"mainEntity\": [{ \"@type\": \"Question\", \"name\": \"What is a secure OPC tunnel? \", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A secure OPC tunnel is a communication channel that allows OPC client-server data exchange without DCOM, using secure TCP\/IP transport.\u00a0\" } },{ \"@type\": \"Question\", \"name\": \"Why use OPCNet Broker\u00ae for OPC tunneling? \", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Because it eliminates DCOM complexity, improves security, and enables reliable OPC communication across networks using a single TCP port.\u00a0\" } },{ \"@type\": \"Question\", \"name\": \"How do you configure a secure OPC tunnel? \", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"You install\u00a0OPCNet\u00a0Broker\u00ae on both server and client machines, configure the service, set\u00a0firewall\u00a0rules, and connect via the client configuration tool.\u00a0\" } },{ \"@type\": \"Question\", \"name\": \"Is OPC tunneling secure? \", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes- when properly implemented with authentication, encryption, and access control, OPC tunneling\u00a0provides\u00a0a secure alternative to DCOM\u00a0\" } }] }<\/script><\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Setting up a secure OPC tunnel between an OPC client and OPC server is essential for reliable, firewall-friendly, and secure industrial communication. Traditional OPC Classic<\/p>\n","protected":false},"author":1,"featured_media":1782,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[185],"tags":[49],"class_list":["post-1428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opc-tunneling","tag-opcnet-broker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Secure OPC Tunnel Configuration Using OPCNet Broker\u00ae<\/title>\n<meta name=\"description\" content=\"Learn how to configure a secure OPC tunnel between OPC client and server using OPCNet Broker\u00ae. Eliminate DCOM issues, simplify setup, and ensure reliable OPC communication over TCP\/IP in minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure OPC Tunnel Configuration Using OPCNet Broker\u00ae\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure a secure OPC tunnel between OPC client and server using OPCNet Broker\u00ae. Eliminate DCOM issues, simplify setup, and ensure reliable OPC communication over TCP\/IP in minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/\" \/>\n<meta property=\"og:site_name\" content=\"OPC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Integration.Objects.OPC\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-24T13:22:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T15:48:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Configure-a-Secure-OPC-Tunnel-Using-OPCNet-Broker\u00ae.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1168\" \/>\n\t<meta property=\"og:image:height\" content=\"896\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"OPCBlogAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:site\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OPCBlogAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Secure OPC Tunnel Configuration Using OPCNet Broker\u00ae","description":"Learn how to configure a secure OPC tunnel between OPC client and server using OPCNet Broker\u00ae. Eliminate DCOM issues, simplify setup, and ensure reliable OPC communication over TCP\/IP in minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/","og_locale":"en_US","og_type":"article","og_title":"Secure OPC Tunnel Configuration Using OPCNet Broker\u00ae","og_description":"Learn how to configure a secure OPC tunnel between OPC client and server using OPCNet Broker\u00ae. Eliminate DCOM issues, simplify setup, and ensure reliable OPC communication over TCP\/IP in minutes.","og_url":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/","og_site_name":"OPC Blog","article_publisher":"https:\/\/www.facebook.com\/Integration.Objects.OPC\/","article_published_time":"2024-04-24T13:22:36+00:00","article_modified_time":"2026-04-03T15:48:37+00:00","og_image":[{"width":1168,"height":896,"url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Configure-a-Secure-OPC-Tunnel-Using-OPCNet-Broker\u00ae.png","type":"image\/png"}],"author":"OPCBlogAdmin","twitter_card":"summary_large_image","twitter_creator":"@IntegObjects","twitter_site":"@IntegObjects","twitter_misc":{"Written by":"OPCBlogAdmin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/","url":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/","name":"Secure OPC Tunnel Configuration Using OPCNet Broker\u00ae","isPartOf":{"@id":"https:\/\/integrationobjects.com\/blog-\/#website"},"primaryImageOfPage":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/#primaryimage"},"image":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/#primaryimage"},"thumbnailUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Configure-a-Secure-OPC-Tunnel-Using-OPCNet-Broker\u00ae.png","datePublished":"2024-04-24T13:22:36+00:00","dateModified":"2026-04-03T15:48:37+00:00","author":{"@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b"},"description":"Learn how to configure a secure OPC tunnel between OPC client and server using OPCNet Broker\u00ae. Eliminate DCOM issues, simplify setup, and ensure reliable OPC communication over TCP\/IP in minutes.","breadcrumb":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/#primaryimage","url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Configure-a-Secure-OPC-Tunnel-Using-OPCNet-Broker\u00ae.png","contentUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2024\/04\/Configure-a-Secure-OPC-Tunnel-Using-OPCNet-Broker\u00ae.png","width":1168,"height":896,"caption":"secure OPC tunnel"},{"@type":"BreadcrumbList","@id":"https:\/\/integrationobjects.com\/blog\/configure-secure-tunnel-opc-client-opc-server-using-opcnet-broker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/integrationobjects.com\/blog-\/"},{"@type":"ListItem","position":2,"name":"How to Configure a Secure OPC Tunnel Between OPC Client and OPC Server Using OPCNet Broker\u00ae"}]},{"@type":"WebSite","@id":"https:\/\/integrationobjects.com\/blog-\/#website","url":"https:\/\/integrationobjects.com\/blog-\/","name":"OPC Blog","description":"OPC and related technologies news from Integration Objects","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/integrationobjects.com\/blog-\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b","name":"OPCBlogAdmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","caption":"OPCBlogAdmin"}}]}},"_links":{"self":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/comments?post=1428"}],"version-history":[{"count":9,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1428\/revisions"}],"predecessor-version":[{"id":1434,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1428\/revisions\/1434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media\/1782"}],"wp:attachment":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media?parent=1428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/categories?post=1428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/tags?post=1428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}