服务器端代码(Rails)部署到客户的机器(局域网)上去
如何才能实现:
另外除了Rails
还有其他服务(Python/Flask,Java/Spring)也需要封装
所以要把“不能直接看到源代码”写明白啊,到底什么叫做不能直接,你用 Ruby 运行的时候也是直接运行源代码的,用户只要能登上服务器就可以看到。
我用支付宝付款,还叫不直接给别人钱呢。
我们公司的代码是 toB 的
某些客户需要我们的服务部署到客户他们自己的局域网设备上
但是我们很是担心,客户把我们的服务器端,整体打包进行二次售卖。 这样我们就不能做以后的业务了。
你需要 VPC(virtual private cloud),可参考 http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpn-connections.html https://help.aliyun.com/product/27706.html
个人感觉与其考虑各种加密防护 不如把系统做的好一点,让 b 端愿意直接付费来得好。 就算加密码了。别人直接把密码共享出去不一样可以直接用么。